From 934c524023074bfd731ffbde950b2dfd86a9b96f Mon Sep 17 00:00:00 2001 From: Shashank Jarmale Date: Tue, 26 May 2026 14:36:18 -0700 Subject: [PATCH] Move user serialization out of loop in ignored issues handler --- src/sentry/issues/ignored.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/sentry/issues/ignored.py b/src/sentry/issues/ignored.py index fd409e88efd975..fc4eed73f9708e 100644 --- a/src/sentry/issues/ignored.py +++ b/src/sentry/issues/ignored.py @@ -138,21 +138,21 @@ def handle_ignored( Group.objects.filter(id=group.id, status=GroupStatus.UNRESOLVED).update( substatus=GroupSubStatus.UNTIL_CONDITION_MET, status=GroupStatus.IGNORED ) - serialized_user = None - with in_test_hide_transaction_boundary(): - if acting_user: - serialized_user = user_service.serialize_many( - filter=dict(user_ids=[acting_user.id]), - as_user=serialize_generic_user(acting_user), - ) - new_status_details = IgnoredStatusDetails( - ignoreCount=ignore_count, - ignoreUntil=ignore_until, - ignoreUserCount=ignore_user_count, - ignoreUserWindow=ignore_user_window, - ignoreWindow=ignore_window, - actor=serialized_user[0] if serialized_user else None, - ) + serialized_user = None + with in_test_hide_transaction_boundary(): + if acting_user: + serialized_user = user_service.serialize_many( + filter=dict(user_ids=[acting_user.id]), + as_user=serialize_generic_user(acting_user), + ) + new_status_details = IgnoredStatusDetails( + ignoreCount=ignore_count, + ignoreUntil=ignore_until, + ignoreUserCount=ignore_user_count, + ignoreUserWindow=ignore_user_window, + ignoreWindow=ignore_window, + actor=serialized_user[0] if serialized_user else None, + ) else: GroupSnooze.objects.filter(group__in=group_list).delete()