From 03d64e313219d71fc9f9f5dca720bc5e97629e9f Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 30 May 2018 11:47:06 +0300 Subject: [PATCH] Project Structure: don't fail with NPE if a project contains invalid repository library --- .../maven/utils/library/RepositoryLibraryDescription.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/openapi/src/org/jetbrains/idea/maven/utils/library/RepositoryLibraryDescription.java b/java/openapi/src/org/jetbrains/idea/maven/utils/library/RepositoryLibraryDescription.java index 30750ee4ce20..5cf4f8d31c96 100644 --- a/java/openapi/src/org/jetbrains/idea/maven/utils/library/RepositoryLibraryDescription.java +++ b/java/openapi/src/org/jetbrains/idea/maven/utils/library/RepositoryLibraryDescription.java @@ -116,13 +116,13 @@ public class RepositoryLibraryDescription { } public String getDisplayName(String version) { - if (version.equals(LatestVersionId)) { + if (LatestVersionId.equals(version)) { version = LatestVersionDisplayName; } - else if (version.equals(ReleaseVersionId)) { + else if (ReleaseVersionId.equals(version)) { version = ReleaseVersionDisplayName; } - return getDisplayName() + ":" + version; + return getDisplayName() + (version == null ? "" : ":" + version); } public String getMavenCoordinates(String version) {