From 800c9d63b4a2326cace54493f11911a443e895c2 Mon Sep 17 00:00:00 2001 From: Tim Down <158919+timdown@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:35:36 +0100 Subject: [PATCH] Merge pull request #14048 from overleaf/mj-recurly-script-update [web] recurly resync script update GitOrigin-RevId: 798cb73f46b763f6ece6b12d63fe82fbcc6c2920 --- .../app/src/Features/Subscription/RecurlyWrapper.js | 3 +++ services/web/scripts/recurly/resync_subscriptions.js | 12 ++++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/services/web/app/src/Features/Subscription/RecurlyWrapper.js b/services/web/app/src/Features/Subscription/RecurlyWrapper.js index 9f8bfb1a1e..c464a05e2c 100644 --- a/services/web/app/src/Features/Subscription/RecurlyWrapper.js +++ b/services/web/app/src/Features/Subscription/RecurlyWrapper.js @@ -472,6 +472,9 @@ const RecurlyWrapper = { (response.statusCode !== 404 || !expect404) && (response.statusCode !== 422 || !expect422) ) { + if (options.headers.Authorization) { + options.headers.Authorization = 'REDACTED' + } logger.warn( { err: error, diff --git a/services/web/scripts/recurly/resync_subscriptions.js b/services/web/scripts/recurly/resync_subscriptions.js index a0b081030d..cb826c0719 100644 --- a/services/web/scripts/recurly/resync_subscriptions.js +++ b/services/web/scripts/recurly/resync_subscriptions.js @@ -30,12 +30,16 @@ const ScriptLogger = { ScriptLogger.mismatchSubscriptionsCount += 1 const mismatchReasonsString = JSON.stringify(mismatchReasons) if (ScriptLogger.allMismatchReasons[mismatchReasonsString]) { - ScriptLogger.allMismatchReasons[mismatchReasonsString].push( - subscription._id - ) + ScriptLogger.allMismatchReasons[mismatchReasonsString].push({ + id: subscription._id, + name: subscription.planCode, + }) } else { ScriptLogger.allMismatchReasons[mismatchReasonsString] = [ - subscription._id, + { + id: subscription._id, + name: subscription.planCode, + }, ] } },