From 2585235305e01fc09629ca2d8e503052be82819d Mon Sep 17 00:00:00 2001 From: miro Date: Fri, 20 Dec 2024 15:26:21 +0000 Subject: [PATCH] ensure typing in sqlite --- hivemind_core/database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hivemind_core/database.py b/hivemind_core/database.py index b4495c9..cbd3399 100644 --- a/hivemind_core/database.py +++ b/hivemind_core/database.py @@ -474,11 +474,11 @@ def commit(self) -> bool: def _row_to_client(row: sqlite3.Row) -> Client: """Convert a database row to a Client instance.""" return Client( - client_id=row["client_id"], + client_id=int(row["client_id"]), api_key=row["api_key"], name=row["name"], description=row["description"], - is_admin=row["is_admin"], + is_admin=row["is_admin"] or False, last_seen=row["last_seen"], intent_blacklist=json.loads(row["intent_blacklist"] or "[]"), skill_blacklist=json.loads(row["skill_blacklist"] or "[]"),