fix(events): panic when metrics are disabled

Christian Rocha created

Change summary

internal/event/event.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

internal/event/event.go 🔗

@@ -84,7 +84,7 @@ func send(event string, props ...any) {
 
 // Error logs an error event to PostHog with the error type and message.
 func Error(errToLog any, props ...any) {
-	if client == nil || errToLog == nil {
+	if client == nil || distinctId == "" || errToLog == nil {
 		return
 	}
 	posthogErr := client.Enqueue(posthog.NewDefaultException(