From 93e830f029cfa3853638a4b45c945f36973402cb Mon Sep 17 00:00:00 2001 From: arabcoders Date: Fri, 4 Apr 2025 22:09:58 +0300 Subject: [PATCH] in some specific cases, users were unable to delete items from history --- app/library/DataStore.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/library/DataStore.py b/app/library/DataStore.py index 7356a67d..eb92e4a5 100644 --- a/app/library/DataStore.py +++ b/app/library/DataStore.py @@ -70,9 +70,9 @@ class DataStore: for row in cursor: rowDate = datetime.strptime(row["created_at"], "%Y-%m-%d %H:%M:%S") # noqa: DTZ007 data, _ = clean_item(json.loads(row["data"]), keys=ItemDTO.removed_fields()) - key: str = data.pop("_id") + data.pop("_id", None) item: ItemDTO = ItemDTO(**data) - item._id = key + item._id = row["id"] item.datetime = formatdate(rowDate.replace(tzinfo=UTC).timestamp()) items.append((row["id"], item))