fixing public routing for store modes

This commit is contained in:
2025-12-08 15:00:37 +01:00
parent a0b956b242
commit d45b344264
3 changed files with 3 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ export async function POST(req: NextRequest) {
try { try {
const body = await req.json(); const body = await req.json();
const storeMode = process.env.STORE_MODE || 'hotel'; const storeMode = process.env.NEXT_PUBLIC_STORE_MODE || process.env.STORE_MODE || 'hotel';
const userAgent = req.headers.get('user-agent') || undefined; const userAgent = req.headers.get('user-agent') || undefined;
const event: EventBase = { const event: EventBase = {

View File

@@ -11,7 +11,7 @@ export async function GET(req: NextRequest) {
const productId = searchParams.get('productId'); const productId = searchParams.get('productId');
const sessionId = searchParams.get('sessionId'); const sessionId = searchParams.get('sessionId');
const experimentId = searchParams.get('experimentId'); const experimentId = searchParams.get('experimentId');
const storeMode = process.env.NEXT_PUBLIC_STORE_MODE || 'shop'; const storeMode = process.env.NEXT_PUBLIC_STORE_MODE || process.env.STORE_MODE || 'hotel';
if (!productId) { if (!productId) {
return NextResponse.json( return NextResponse.json(

View File

@@ -16,7 +16,7 @@ const envSchema = z.object({
// parse and validate env at module load, fail fast with descriptive errors // parse and validate env at module load, fail fast with descriptive errors
const parseEnv = (): Env => { const parseEnv = (): Env => {
const result = envSchema.safeParse({ const result = envSchema.safeParse({
STORE_MODE: process.env.STORE_MODE, STORE_MODE: process.env.NEXT_PUBLIC_STORE_MODE || process.env.STORE_MODE,
NEXT_PUBLIC_API_BASE: process.env.NEXT_PUBLIC_API_BASE, NEXT_PUBLIC_API_BASE: process.env.NEXT_PUBLIC_API_BASE,
NEXT_PUBLIC_APP_ENV: process.env.NEXT_PUBLIC_APP_ENV, NEXT_PUBLIC_APP_ENV: process.env.NEXT_PUBLIC_APP_ENV,
}); });