Some checks failed
Two bugs causing "Program Not Available" on storefront enrollment: 1. extract_store_from_referer() was not platform-aware — used settings.main_domain (wizard.lu) instead of platform.domain (rewardflow.lu) for subdomain detection, and restricted path-based extraction to localhost only. Now mirrors the platform-aware logic from _detect_store_from_host_and_path(): checks platform.domain for subdomain detection (fashionhub.rewardflow.lu → fashionhub) and allows path-based extraction on platform domains (rewardflow.lu/storefront/FASHIONHUB/... → FASHIONHUB). 2. Storefront JS scripts (enroll, dashboard, history) were missing defer attribute, causing them to execute before log-config.js and crash on window.LogConfig access. Also fix quote escaping in server-side rendered x-text expressions for French translations. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
27 KiB
27 KiB