diff --git a/thehive/app/org/thp/thehive/services/ObservableSrv.scala b/thehive/app/org/thp/thehive/services/ObservableSrv.scala index d1d88730c8..1460605c75 100644 --- a/thehive/app/org/thp/thehive/services/ObservableSrv.scala +++ b/thehive/app/org/thp/thehive/services/ObservableSrv.scala @@ -155,6 +155,7 @@ class ObservableSrv @Inject() ( _ <- observableObservableType.create(ObservableObservableType(), createdObservable, richObservable.`type`) _ <- richObservable.data.map(data => observableDataSrv.create(ObservableData(), createdObservable, data)).flip _ <- richObservable.attachment.map(attachment => observableAttachmentSrv.create(ObservableAttachment(), createdObservable, attachment)).flip + _ <- richObservable.tags.toTry(tag => observableTagSrv.create(ObservableTag(), createdObservable, tag)) // TODO copy or link key value ? } yield richObservable.copy(observable = createdObservable)