From ee5112dd313fdc90f5ab6df9bf6b0d69e7c2ca3d Mon Sep 17 00:00:00 2001 From: To-om Date: Mon, 9 Nov 2020 09:15:03 +0100 Subject: [PATCH] #1625 Fix case link with ignoreSimilarity --- thehive/app/org/thp/thehive/services/CaseSrv.scala | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/thehive/app/org/thp/thehive/services/CaseSrv.scala b/thehive/app/org/thp/thehive/services/CaseSrv.scala index dfcc74af4c..710d0f2502 100644 --- a/thehive/app/org/thp/thehive/services/CaseSrv.scala +++ b/thehive/app/org/thp/thehive/services/CaseSrv.scala @@ -79,9 +79,10 @@ class CaseSrv @Inject() ( } _ <- createdTasks.toTry(t => shareSrv.shareTask(t, createdCase, organisation)) - caseTemplateCf = caseTemplate - .fold[Seq[RichCustomField]](Seq())(_.customFields) - .map(cf => InputCustomFieldValue(cf.name, cf.value, cf.order)) + caseTemplateCf = + caseTemplate + .fold[Seq[RichCustomField]](Seq())(_.customFields) + .map(cf => InputCustomFieldValue(cf.name, cf.value, cf.order)) cfs <- cleanCustomFields(caseTemplateCf, customFields).toTry { case InputCustomFieldValue(name, value, order) => createCustomField(createdCase, EntityIdOrName(name), value, order) } @@ -470,9 +471,11 @@ object CaseOps { traversal .as(originCaseLabel) .observables + .hasNot(_.ignoreSimilarity, true) .as(observableLabel) .data .observables + .hasNot(_.ignoreSimilarity, true) .shares .filter(_.organisation.current) .`case`