diff --git a/src/api/objects/current_changelog.py b/src/api/objects/current_changelog.py index 1eea117da65864b9e60f3fe2410d96ebb7568222..efb094d578e526a06232f9431cc90f85c808d0f9 100644 --- a/src/api/objects/current_changelog.py +++ b/src/api/objects/current_changelog.py @@ -31,7 +31,10 @@ def _changelog_entry_db_to_json(entry_db: DbResultRow) -> dict: modifying_user_id = entry_db["who"] table = str(entry_db["table"]) field = str(entry_db["field"]) - id_value = int(entry_db["id_value"]) + try: + id_value = int(entry_db["id_value"]) + except ValueError: + id_value = -1 # There are a few entries in the db which contain a string value_old = entry_db["value_old"] value_new = str(entry_db["value_new"])