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 origin = resolveRequestOrigin(req);
|
||||||
const referrerHint = String(
|
const referrerHint = String(
|
||||||
req.headers.referer ?? req.headers.referrer ?? req.get?.('referer') ?? '',
|
req.headers?.referer ?? req.headers?.referrer ?? req.get?.('referer') ?? '',
|
||||||
).trim();
|
).trim();
|
||||||
const originalPath =
|
const originalPath =
|
||||||
req.originalUrl || req.url || '';
|
req.originalUrl || req.url || '';
|
||||||
|
|||||||
@@ -263,7 +263,7 @@ export function createPortalWorkspacePublicationDelivery({
|
|||||||
analyticsConfig,
|
analyticsConfig,
|
||||||
),
|
),
|
||||||
referrerHint: String(
|
referrerHint: String(
|
||||||
req.headers.referer ?? req.headers.referrer ?? req.get?.('referer') ?? '',
|
req.headers?.referer ?? req.headers?.referrer ?? req.get?.('referer') ?? '',
|
||||||
).trim(),
|
).trim(),
|
||||||
config: analyticsConfig,
|
config: analyticsConfig,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user