From 1a063620a63c50fe9ed1d013d3b4985433b1d135 Mon Sep 17 00:00:00 2001 From: Robin Riclet Date: Wed, 4 Nov 2020 15:43:03 +0100 Subject: [PATCH] #1588 Fixed customField integer from double --- thehive/app/org/thp/thehive/models/CustomField.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/thehive/app/org/thp/thehive/models/CustomField.scala b/thehive/app/org/thp/thehive/models/CustomField.scala index 00900c32b0..e059a5bef0 100644 --- a/thehive/app/org/thp/thehive/models/CustomField.scala +++ b/thehive/app/org/thp/thehive/models/CustomField.scala @@ -147,6 +147,7 @@ object CustomFieldInteger extends CustomFieldType[Int] { override def setValue[C <: CustomFieldValue[C]](customFieldValue: C, value: Option[Any]): Try[C] = value.getOrElse(JsNull) match { case v: Int => Success(customFieldValue.integerValue = Some(v)) + case v: Double => Success(customFieldValue.integerValue = Some(v.toInt)) case JsNumber(n) => Success(customFieldValue.integerValue = Some(n.toInt)) case JsNull | null => Success(customFieldValue.integerValue = None) case obj: JsObject =>