From 5b4feb25e277c8d125da76f0b2a1d19c9267511a Mon Sep 17 00:00:00 2001
From: NolanB <nboukachab@teklia.com>
Date: Fri, 14 Oct 2022 10:23:41 +0200
Subject: [PATCH] Modif the check of metadata value

---
 arkindex_worker/worker/metadata.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/arkindex_worker/worker/metadata.py b/arkindex_worker/worker/metadata.py
index afa2c2f1..04fc4c85 100644
--- a/arkindex_worker/worker/metadata.py
+++ b/arkindex_worker/worker/metadata.py
@@ -152,9 +152,10 @@ class MetaDataMixin(object):
                 metadata.get("name"), str
             ), "name shouldn't be null and should be of type str"
 
-            assert metadata.get("value") and isinstance(
-                metadata.get("value"), (str, float, int)
-            ), "value shouldn't be null and should be of type (str or float or int)"
+            value = metadata.get("value")
+            assert value is not None and isinstance(
+                value, (str, float, int) and 0 <= value <= 1
+            ), "value shouldn't be null and should be of type (str or float or int) in [0..1] range"
 
             assert metadata.get("entity_id") is None or isinstance(
                 metadata.get("entity_id"), str
-- 
GitLab