Skip to content

Commit 79abc31

Browse files
committed
feat: Set event.user.ip_address = "{{auto}}" if sendDefaultPii !== false
1 parent c314fc2 commit 79abc31

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/main/integrations/electron-context.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@ export const electronContextIntegration = defineIntegration(() => {
2828
delete event.request.headers['User-Agent'];
2929
}
3030

31-
const { release = getDefaultReleaseName(), environment = getDefaultEnvironment() } = client.getOptions();
31+
const { release = getDefaultReleaseName(), environment = getDefaultEnvironment(), sendDefaultPii } = client.getOptions();
32+
33+
if (sendDefaultPii !== false && typeof event.user?.ip_address === 'undefined') {
34+
event.user = event.user || {};
35+
event.user.ip_address = event.user.ip_address || '{{auto}}';
36+
}
3237

3338
return mergeEvents(
3439
{

test/e2e/test-apps/javascript/main-error/event.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@
9191
"event.environment": "javascript",
9292
"event.origin": "electron",
9393
"event.process": "browser"
94-
}
94+
},
95+
"user": { "ip_address": "{{auto}}" }
9596
}
9697
}

0 commit comments

Comments
 (0)