From b45fcf9b4603f4122c63b8708f1e1116c2a6704a Mon Sep 17 00:00:00 2001 From: Nabil Adouani Date: Wed, 29 May 2019 17:14:52 +0200 Subject: [PATCH] #982 Fix file observable creation --- thehive-backend/app/controllers/ArtifactCtrl.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/thehive-backend/app/controllers/ArtifactCtrl.scala b/thehive-backend/app/controllers/ArtifactCtrl.scala index 91bf278487..8d3120d391 100644 --- a/thehive-backend/app/controllers/ArtifactCtrl.scala +++ b/thehive-backend/app/controllers/ArtifactCtrl.scala @@ -124,6 +124,7 @@ class ArtifactCtrl @Inject()( .map { case FileInputValue(_, filepath, _) if fields.getBoolean("isZip").getOrElse(false) ⇒ Future.successful(getFieldsFromZipFile(caseId, fields, filepath)) + case _: FileInputValue ⇒ Future.successful(Seq(fields)) case JsonInputValue(JsArray(attachments)) ⇒ Future.traverse(attachments)(attachment ⇒ getFieldsFromAttachment(fields, attachment)).map(_.flatten) case JsonInputValue(attachment) ⇒ getFieldsFromAttachment(fields, attachment)