From 880850b7e73ae2b5d96c0ce5a3e7b12b74d36f96 Mon Sep 17 00:00:00 2001 From: nvazquez Date: Tue, 27 Feb 2018 19:35:16 -0300 Subject: [PATCH] Retrieve clean metalink checksums --- utils/src/com/cloud/utils/UriUtils.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/utils/src/com/cloud/utils/UriUtils.java b/utils/src/com/cloud/utils/UriUtils.java index f15b1971602..5e625e644f3 100644 --- a/utils/src/com/cloud/utils/UriUtils.java +++ b/utils/src/com/cloud/utils/UriUtils.java @@ -344,7 +344,11 @@ public class UriUtils { InputStream is = getMethod.getResponseBodyAsStream(); Map> checksums = getMultipleValuesFromXML(is, new String[] {"hash"}); if (checksums.containsKey("hash")) { - return checksums.get("hash"); + List listChksum = new ArrayList<>(); + for (String chk : checksums.get("hash")) { + listChksum.add(chk.replaceAll("\n", "").replaceAll(" ", "").trim()); + } + return listChksum; } } } catch (IOException e) {