From 2d865f006ef111846c8f3ad603549e1c4fd75634 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 20 Sep 2022 18:43:41 +0300 Subject: [PATCH] Don't use row.get to be compatible with sqlite3.Row --- mautrix_telegram/db/telegram_file.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mautrix_telegram/db/telegram_file.py b/mautrix_telegram/db/telegram_file.py index 74a77a64..6bade1fe 100644 --- a/mautrix_telegram/db/telegram_file.py +++ b/mautrix_telegram/db/telegram_file.py @@ -77,7 +77,10 @@ class TelegramFile: file = cls._from_row(row) if file is None: return None - thumbnail_id = row.get("thumbnail", None) + try: + thumbnail_id = row["thumbnail"] + except KeyError: + thumbnail_id = None if thumbnail_id and not _thumbnail: file.thumbnail = await cls.get(thumbnail_id, _thumbnail=True) return file