Skip to content

Commit

Permalink
rotor: geo enrichment fix
Browse files Browse the repository at this point in the history
  • Loading branch information
absorbb committed Jan 25, 2024
1 parent 2e734cc commit 88662c7
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions services/rotor/src/lib/message-handler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -54,17 +54,20 @@ export async function rotorMessageHandler(
);

const event = message.httpPayload as AnalyticsServerEvent;
if (!event.context) {
event.context = {};
}
const geo =
Object.keys(event.context.geo || {}).length > 0
? event.context.geo
: geoResolver && event.context?.ip
? await geoResolver.resolve(event.context?.ip)
: geoResolver && event.context.ip
? await geoResolver.resolve(event.context.ip)
: undefined;
event.context.geo = geo;
const ctx: EventContext = {
headers: message.httpHeaders,
geo: geo,
ua: parseUserAgent(event.context?.userAgent),
ua: parseUserAgent(event.context.userAgent),
retries,
source: {
type: message.ingestType,
Expand Down

0 comments on commit 88662c7

Please sign in to comment.