From 5a173ee18b12cbde003add0902b8be79c9e9239c Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 28 Sep 2024 19:13:10 +0100 Subject: [PATCH] Fix another unchecked watcher append --- app/blueprints/packages/packages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/blueprints/packages/packages.py b/app/blueprints/packages/packages.py index 6122bf23..89ff7897 100644 --- a/app/blueprints/packages/packages.py +++ b/app/blueprints/packages/packages.py @@ -572,7 +572,7 @@ def edit_maintainers(package): for user in users: if not user in package.maintainers: - if thread: + if thread and user not in thread.watchers: thread.watchers.append(user) add_notification(user, current_user, NotificationType.MAINTAINER, "Added you as a maintainer of {}".format(package.title), package.get_url("packages.view"), package)