diff --git a/frappe/public/js/telemetry/pulse.js b/frappe/public/js/telemetry/pulse.js index 6cab492a57..406f75541b 100644 --- a/frappe/public/js/telemetry/pulse.js +++ b/frappe/public/js/telemetry/pulse.js @@ -34,7 +34,7 @@ class PulseProvider { event_name: event, app: app, properties: props, - user: frappe.session.user, + user: frappe.session?.user, captured_at: new Date().toISOString(), }); } diff --git a/frappe/utils/telemetry/pulse/client.py b/frappe/utils/telemetry/pulse/client.py index 54d542c42b..9703f8f70b 100644 --- a/frappe/utils/telemetry/pulse/client.py +++ b/frappe/utils/telemetry/pulse/client.py @@ -57,7 +57,7 @@ def bulk_capture(events): event.get("event_name"), site=event.get("site"), app=event.get("app"), - user=event.get("user"), + user=event.get("user") or frappe.session.user, captured_at=event.get("captured_at"), properties=event.get("properties"), interval=event.get("interval"),