Skip to content

Commit 5fc47e5

Browse files
authored
Merge pull request #18258 from mozilla/add-subscribed-plans-to-capability-logs
fix(capability): add stripe and iap subscribed plans to mismatch logs
2 parents edd37c8 + 7ae71c3 commit 5fc47e5

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

packages/fxa-auth-server/lib/payments/capability.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,13 +397,17 @@ export class CapabilityService {
397397
return stripeEligibilityResult;
398398

399399
this.log.error(`capability.getPlanEligibility.eligibilityMismatch`, {
400+
stripeSubscribedPlans,
401+
iapSubscribedPlans,
400402
eligibilityManagerResult,
401403
stripeEligibilityResult,
402404
uid,
403405
targetPlanId: targetPlan.plan_id,
404406
});
405407
Sentry.withScope((scope) => {
406408
scope.setContext('getPlanEligibility', {
409+
stripeSubscribedPlans,
410+
iapSubscribedPlans,
407411
eligibilityManagerResult,
408412
stripeEligibilityResult,
409413
uid,

packages/fxa-auth-server/test/local/payments/capability.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -526,7 +526,7 @@ describe('CapabilityService', () => {
526526
SubscriptionEligibilityResult.UPGRADE,
527527
]);
528528
capabilityService.getAllSubscribedAbbrevPlans = sinon.fake.resolves([
529-
mockAbbrevPlans[1],
529+
[mockAbbrevPlans[1]],
530530
[],
531531
]);
532532
capabilityService.eligibilityFromEligibilityManager = sinon.fake.resolves(
@@ -543,6 +543,8 @@ describe('CapabilityService', () => {
543543
sentryScope.setContext,
544544
'getPlanEligibility',
545545
{
546+
stripeSubscribedPlans: [mockAbbrevPlans[1]],
547+
iapSubscribedPlans: [],
546548
eligibilityManagerResult: [SubscriptionEligibilityResult.CREATE],
547549
stripeEligibilityResult: [SubscriptionEligibilityResult.UPGRADE],
548550
uid: UID,

0 commit comments

Comments
 (0)