diff --git a/src/sakia/core/app.py b/src/sakia/core/app.py index 90afa4158379a908b5c67fb282387fa835ad53e9..70666599b366fca4df2f24712f82a51843629067 100644 --- a/src/sakia/core/app.py +++ b/src/sakia/core/app.py @@ -267,7 +267,9 @@ class Application(QObject): try: with open(account_notifications_path, 'r') as json_data: data = json.load(json_data) - account.notifications = data + for notification in data: + if notification in account.notifications: + account.notifications[notification] = data[notification] except FileNotFoundError: logging.debug("Could not find notifications file") pass