From 2254ced6baa64716be13ee3b08707564b3e598b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20tom=20W=C3=B6rden?= <h.tomwoerden@indiscale.com> Date: Thu, 6 Jun 2024 16:30:20 +0200 Subject: [PATCH] FIX: only cast to int when not int --- src/linkahead/common/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/linkahead/common/models.py b/src/linkahead/common/models.py index cf803d84..aa6f4b5b 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 -- GitLab