diff --git a/apps/web/src/app/(dashboard)/settings/billing/page.tsx b/apps/web/src/app/(dashboard)/settings/billing/page.tsx index db25c8a..4ad0189 100644 --- a/apps/web/src/app/(dashboard)/settings/billing/page.tsx +++ b/apps/web/src/app/(dashboard)/settings/billing/page.tsx @@ -19,7 +19,7 @@ export default function SettingsPage() { const { data: subscription } = api.billing.getSubscriptionDetails.useQuery(); const [isEditingEmail, setIsEditingEmail] = useState(false); const [billingEmail, setBillingEmail] = useState( - currentTeam?.billingEmail || "" + currentTeam?.billingEmail || "", ); const apiUtils = api.useUtils(); @@ -46,7 +46,10 @@ export default function SettingsPage() { } }; - const paymentMethod = JSON.parse(subscription?.paymentMethod || "{}"); + const paymentMethod = + subscription?.paymentMethod && subscription.paymentMethod !== "null" + ? JSON.parse(subscription.paymentMethod) + : {}; if (!currentIsAdmin) { return null; @@ -89,14 +92,15 @@ export default function SettingsPage() { {subscription ? (