From b76526195692176b3edf1eadf23e4b56267a491c Mon Sep 17 00:00:00 2001 From: Tulir Asokan <tulir@maunium.net> Date: Wed, 25 Mar 2020 23:14:24 +0200 Subject: [PATCH] Fix bug when subscribing to reminder --- reminder/db.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reminder/db.py b/reminder/db.py index a99aa1a..80c9a4f 100644 --- a/reminder/db.py +++ b/reminder/db.py @@ -194,7 +194,10 @@ class ReminderDatabase: return False self.db.execute(self.reminder_target.insert() .values(reminder_id=reminder.id, user_id=user_id, event_id=event_id)) - reminder.users.append(user_id) + if isinstance(reminder.users, list): + reminder.users.append(user_id) + elif isinstance(reminder.users, dict): + reminder.users[user_id] = event_id return True def remove_user(self, reminder: ReminderInfo, user_id: UserID) -> bool: -- GitLab