fix(analytics): guard missing request headers when reading referrer hint
Memind CI / Test, build, and release guards (push) Failing after 12m47s
Memind CI / Test, build, and release guards (push) Failing after 12m47s
Prevent publication delivery from crashing when test or proxy requests omit headers while attaching SEO/GEO discovery metadata. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -172,7 +172,7 @@ export function createPortalPublishedPageDelivery({
|
||||
}
|
||||
const origin = resolveRequestOrigin(req);
|
||||
const referrerHint = String(
|
||||
req.headers.referer ?? req.headers.referrer ?? req.get?.('referer') ?? '',
|
||||
req.headers?.referer ?? req.headers?.referrer ?? req.get?.('referer') ?? '',
|
||||
).trim();
|
||||
const originalPath =
|
||||
req.originalUrl || req.url || '';
|
||||
|
||||
@@ -263,7 +263,7 @@ export function createPortalWorkspacePublicationDelivery({
|
||||
analyticsConfig,
|
||||
),
|
||||
referrerHint: String(
|
||||
req.headers.referer ?? req.headers.referrer ?? req.get?.('referer') ?? '',
|
||||
req.headers?.referer ?? req.headers?.referrer ?? req.get?.('referer') ?? '',
|
||||
).trim(),
|
||||
config: analyticsConfig,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user