From bb87ab8bcec484653fb08bc53dc10ff704e2db81 Mon Sep 17 00:00:00 2001 From: Cathy Teng Date: Tue, 21 Oct 2025 16:00:53 -0700 Subject: [PATCH] temporarily unstuck sentry app install deletion --- .../deletions/defaults/sentry_app_installation.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/sentry/deletions/defaults/sentry_app_installation.py b/src/sentry/deletions/defaults/sentry_app_installation.py index b61bb888e9c051..410555ceff4445 100644 --- a/src/sentry/deletions/defaults/sentry_app_installation.py +++ b/src/sentry/deletions/defaults/sentry_app_installation.py @@ -4,6 +4,7 @@ from sentry.deletions.base import BaseRelation, ModelDeletionTask, ModelRelation from sentry.deletions.defaults.apigrant import ModelApiGrantDeletionTask from sentry.sentry_apps.models.sentry_app_installation import SentryAppInstallation +from sentry.types.region import RegionMappingNotFound from sentry.workflow_engine.service.action import action_service @@ -29,10 +30,13 @@ def mark_deletion_in_progress(self, instance_list: Sequence[SentryAppInstallatio pass def delete_instance(self, instance: SentryAppInstallation) -> None: - action_service.update_action_status_for_sentry_app_via_uuid( - organization_id=instance.organization_id, - status=ObjectStatus.DISABLED, - sentry_app_install_uuid=instance.uuid, - ) + try: + action_service.update_action_status_for_sentry_app_via_uuid( + organization_id=instance.organization_id, + status=ObjectStatus.DISABLED, + sentry_app_install_uuid=instance.uuid, + ) + except RegionMappingNotFound: + pass return super().delete_instance(instance)