From 96c2e22355796d9a340b2f13a1aee292a116185a Mon Sep 17 00:00:00 2001 From: Konstantin Zmanovsky Date: Wed, 26 Jun 2019 16:43:21 +0200 Subject: [PATCH] Fix NPE when versionDescription is null. Sometimes versionDescription may be null. For example if it is created using Jenkins DSL plugin: publishers { releaseJiraVersion { ... }} --- src/main/java/hudson/plugins/jira/VersionReleaser.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/hudson/plugins/jira/VersionReleaser.java b/src/main/java/hudson/plugins/jira/VersionReleaser.java index b36b6bf1e..20bd31bbe 100644 --- a/src/main/java/hudson/plugins/jira/VersionReleaser.java +++ b/src/main/java/hudson/plugins/jira/VersionReleaser.java @@ -84,8 +84,8 @@ protected void releaseVersion(String projectKey, String versionName, String vers if (matchingVersion.isPresent()) { ExtendedVersion version = matchingVersion.get(); ExtendedVersion releaseVersion = new ExtendedVersion(version.getSelf(), version.getId(), version.getName(), - !versionDescription.isEmpty() ? versionDescription : version.getDescription(), version.isArchived(), - true, version.getStartDate(), new DateTime()); + !StringUtils.isEmpty(versionDescription) ? versionDescription : version.getDescription(), + version.isArchived(), true, version.getStartDate(), new DateTime()); session.releaseVersion(projectKey, releaseVersion); }