From cdf17bd2425c5a402554a9fb1bf9e4276c0871c5 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 17 May 2019 18:30:12 +0200
Subject: [PATCH] fix(maven): handle xml with leading spaces

---
 lib/manager/maven/update.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/manager/maven/update.js b/lib/manager/maven/update.js
index dc21a32afa..6ee592ac61 100644
--- a/lib/manager/maven/update.js
+++ b/lib/manager/maven/update.js
@@ -3,9 +3,10 @@ module.exports = {
 };
 
 function updateDependency(fileContent, upgrade) {
+  const offset = fileContent.indexOf('<');
   const { currentValue, newValue, fileReplacePosition } = upgrade;
-  const leftPart = fileContent.slice(0, fileReplacePosition);
-  const rightPart = fileContent.slice(fileReplacePosition);
+  const leftPart = fileContent.slice(0, offset + fileReplacePosition);
+  const rightPart = fileContent.slice(offset + fileReplacePosition);
   const versionClosePosition = rightPart.indexOf('</');
   const restPart = rightPart.slice(versionClosePosition);
   const versionPart = rightPart.slice(0, versionClosePosition);
-- 
GitLab