diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index cf803d84232c7e85c6b42e88477327ee144fac00..aa6f4b5b63526f2c3b56c0c9717054a45fdb573a 100644 --- a/src/linkahead/common/models.py +++ b/src/linkahead/common/models.py @@ -258,7 +258,9 @@ class Entity: @id.setter def id(self, new_id) -> None: if new_id is not None: - self.__id: Optional[int] = int(new_id) + if not isinstance(new_id, int): + new_id = int(new_id) + self.__id: Optional[int] = new_id else: self.__id = None