diff --git a/src/sentry/deletions/defaults/querysubscription.py b/src/sentry/deletions/defaults/querysubscription.py index 8d12a272623952..497d1173e9fcb4 100644 --- a/src/sentry/deletions/defaults/querysubscription.py +++ b/src/sentry/deletions/defaults/querysubscription.py @@ -14,7 +14,9 @@ def get_child_relations(self, instance: QuerySubscription) -> list[BaseRelation] from sentry.incidents.models.alert_rule import AlertRule from sentry.snuba.models import SnubaQuery - if not AlertRule.objects.filter(snuba_query_id=instance.snuba_query_id).exists(): + if not AlertRule.objects_with_snapshots.filter( + snuba_query_id=instance.snuba_query_id + ).exists(): if ( QuerySubscription.objects.filter(snuba_query_id=instance.snuba_query_id).count() == 1