From 99a47cfde8b537290afecbc4cb8baafdd3e1fcf6 Mon Sep 17 00:00:00 2001 From: Andrew Rumble Date: Tue, 10 Jun 2025 15:42:01 +0100 Subject: [PATCH] Ensure we wait after processing each subscription GitOrigin-RevId: f6a184bc8a65934f24857cfc4f71f95574576b9d --- .../scripts/recurly/resync_subscriptions.mjs | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/services/web/scripts/recurly/resync_subscriptions.mjs b/services/web/scripts/recurly/resync_subscriptions.mjs index 4965835bf4..6a03c8e3c1 100644 --- a/services/web/scripts/recurly/resync_subscriptions.mjs +++ b/services/web/scripts/recurly/resync_subscriptions.mjs @@ -89,20 +89,18 @@ const syncSubscription = async subscription => { ScriptLogger.recordMismatch(subscription, recurlySubscription) - if (!COMMIT) { - return + if (COMMIT) { + try { + await SubscriptionUpdater.promises.updateSubscriptionFromRecurly( + recurlySubscription, + subscription, + {} + ) + } catch (error) { + await handleSyncSubscriptionError(subscription, error) + } } - try { - await SubscriptionUpdater.promises.updateSubscriptionFromRecurly( - recurlySubscription, - subscription, - {} - ) - } catch (error) { - await handleSyncSubscriptionError(subscription, error) - return - } await setTimeout(80) }