Browse Source

fix(uptime): Fix repair task to successfully repair update tasks (#82896)

Missed this when adding updates

<!-- Describe your PR here. -->
Dan Fuller 2 months ago
parent
commit
4232b60b03

+ 2 - 0
src/sentry/uptime/subscriptions/tasks.py

@@ -178,6 +178,8 @@ def subscription_checker(**kwargs):
         count += 1
         if subscription.status == UptimeSubscription.Status.CREATING.value:
             create_remote_uptime_subscription.delay(uptime_subscription_id=subscription.id)
+        elif subscription.status == UptimeSubscription.Status.UPDATING.value:
+            update_remote_uptime_subscription.delay(uptime_subscription_id=subscription.id)
         elif subscription.status == UptimeSubscription.Status.DELETING.value:
             delete_remote_uptime_subscription.delay(uptime_subscription_id=subscription.id)
 

+ 1 - 0
tests/sentry/uptime/subscriptions/test_tasks.py

@@ -331,6 +331,7 @@ class SubscriptionCheckerTest(UptimeTestCase):
     def test_create_update_delete(self):
         for status in (
             UptimeSubscription.Status.CREATING,
+            UptimeSubscription.Status.UPDATING,
             UptimeSubscription.Status.DELETING,
         ):
             sub = self.create_uptime_subscription(