From 3d36f288757a70eee16b721dc064ebaa08a03ae5 Mon Sep 17 00:00:00 2001
From: Sergio Zharinov <zharinov@users.noreply.github.com>
Date: Thu, 25 Jul 2019 23:29:50 +0400
Subject: [PATCH] fix(maven): Use documented default value for `relativePath`
 (#4182)

fix(maven): Use documented default value for `relativePath`
---
 lib/manager/maven/extract.ts                        | 5 +++--
 test/manager/maven/__snapshots__/index.spec.ts.snap | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/manager/maven/extract.ts b/lib/manager/maven/extract.ts
index bf535024ef..65d10b3899 100644
--- a/lib/manager/maven/extract.ts
+++ b/lib/manager/maven/extract.ts
@@ -179,8 +179,9 @@ export function extractPackage(rawContent: string, packageFile: string = null) {
     });
   }
 
-  const parentPath = project.valueWithPath('parent.relativePath');
-  if (parentPath) {
+  if (packageFile && project.childNamed('parent')) {
+    const parentPath =
+      project.valueWithPath('parent.relativePath') || '../pom.xml';
     result.parent = resolveParentFile(packageFile, parentPath);
   }
 
diff --git a/test/manager/maven/__snapshots__/index.spec.ts.snap b/test/manager/maven/__snapshots__/index.spec.ts.snap
index c9dc7c4655..0c5c78c660 100644
--- a/test/manager/maven/__snapshots__/index.spec.ts.snap
+++ b/test/manager/maven/__snapshots__/index.spec.ts.snap
@@ -143,6 +143,7 @@ Array [
       },
     ],
     "packageFile": "random.pom.xml",
+    "parent": "../pom.xml",
   },
 ]
 `;
-- 
GitLab