fix: tolerate empty NEXT_PUBLIC_APP_URL during production build

This commit is contained in:
Leon Serfaty
2026-06-08 04:46:58 -04:00
parent 305278a846
commit 3ad90f076f
6 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -2,7 +2,7 @@ import type { PlanKey } from "./plans";
const SANDBOX_BASE = "https://api-m.sandbox.paypal.com";
const base = () => process.env.PAYPAL_API_BASE ?? SANDBOX_BASE;
const appUrl = () => process.env.NEXT_PUBLIC_APP_URL ?? "http://localhost:3000";
const appUrl = () => process.env.NEXT_PUBLIC_APP_URL || "http://localhost:3000";
// Loudly warn (but don't throw — never break deploys) if PayPal is pointed at the
// sandbox while running in production. The sandbox default is fine for dev.