From bd2a685ae2cfbba4437c21a398fc492336a67d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0est=C3=A1k=20V=C3=ADt?= Date: Mon, 12 Dec 2016 12:50:25 +0100 Subject: [PATCH] Allow ommiting constantFields from config. --- app/services/JiraIssueTrackerService.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/services/JiraIssueTrackerService.scala b/app/services/JiraIssueTrackerService.scala index b0beef5..cc91b46 100644 --- a/app/services/JiraIssueTrackerService.scala +++ b/app/services/JiraIssueTrackerService.scala @@ -30,10 +30,10 @@ object JiraIssueTrackerService { teamsId: Option[String], librariesId: Option[String], */ - constantFields: JsObject + constantFields: Option[JsObject] ) - val NoFields = Fields(cweId = None, linkId = None, severityId = None, projectsId = None, constantFields = JsObject(Seq())) + val NoFields = Fields(cweId = None, linkId = None, severityId = None, projectsId = None, constantFields = None) } @@ -110,7 +110,7 @@ class JiraIssueTrackerService @Inject()(absolutizer: Absolutizer, @Named("jira-s // TODO: add affected releases ) val additionalObj = Json.obj(additionalFields.flatten : _*) - val constantObj = fields.constantFields //Json.obj(fields.constantFields.map{case (k, v) => k -> (v: JsValueWrapper) }.toSeq: _*) + val constantObj = fields.constantFields.getOrElse(Json.obj()) base ++ additionalObj ++ constantObj }