diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index 4d7798d4c6adfc829ec133567bcebeb58fa87633..a52408ce48a71252b6dc83f91b47bb09f23b5b9f 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -1504,7 +1504,7 @@ def _parse_value(datatype, value): if datatype == INTEGER: if isinstance(value, int): return value - elif isinstance(value, float): + elif isinstance(value, float) and value.is_integer(): return int(value) else: return int(str(value))