From aa4d26a5ae02be4931c1d303dcf87b09260860ac Mon Sep 17 00:00:00 2001 From: Hafiz Date: Tue, 13 Jan 2026 13:49:12 -0600 Subject: [PATCH] replace chaining (?.) w/null check --- website/server/models/group.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/server/models/group.js b/website/server/models/group.js index 451372bebb..21bcd69523 100644 --- a/website/server/models/group.js +++ b/website/server/models/group.js @@ -159,8 +159,8 @@ schema.plugin(baseModel, { if (plainObj.purchased) { plainObj.purchased.active = originalDoc.hasActiveGroupPlan(); // Expose non-sensitive plan info for upgrade flow - const plan = originalDoc.purchased?.plan; - if (plan?.customerId) { + const plan = originalDoc.purchased && originalDoc.purchased.plan; + if (plan && plan.customerId) { plainObj.purchased.wasUpgraded = true; if (plan.dateTerminated) { plainObj.purchased.dateTerminated = plan.dateTerminated;