Skip to content

Commit 4b80be1

Browse files
committed
fix(sentry): resolve minified exception types on web release
1 parent d6162cf commit 4b80be1

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

core/lib/utils/sentry/sentry_config.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class SentryConfig {
8181
environment: sentryEnvironment,
8282
release: appVersion,
8383
isAvailable: isAvailable,
84-
dist: sentryDist.isNotEmpty ? sentryDist : 'cd0ef018226c405b160c55ad4a28b0e4f4e733d7',
84+
dist: sentryDist.isNotEmpty ? sentryDist : null,
8585
);
8686
}
8787
}

core/lib/utils/sentry/sentry_initializer.dart

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,15 @@ class SentryInitializer {
7676

7777
event.request = sanitizedRequest;
7878

79+
final modifiedExceptions = event.exceptions?.map((e) {
80+
if (e.type != null && e.type!.startsWith('minified:')) {
81+
final realType = e.value?.split(':').first.trim() ?? 'UnknownException';
82+
e.type = realType;
83+
}
84+
return e;
85+
}).toList();
86+
87+
event.exceptions = modifiedExceptions;
7988
return event;
8089
}
8190
}

0 commit comments

Comments
 (0)