Skip to content

Commit 3ba4269

Browse files
committed
Ensure mechanism data is not fully overwritten
1 parent 35254c0 commit 3ba4269

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/Sentry.AspNetCore/AspNetCoreExceptionProcessor.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,9 @@ public void Process(Exception exception, SentryEvent @event)
1414
{
1515
foreach (var ex in @event.SentryExceptions)
1616
{
17-
ex.Mechanism = new Mechanism
18-
{
19-
Type = "ExceptionHandlerMiddleware",
20-
Handled = false
21-
};
17+
ex.Mechanism ??= new Mechanism();
18+
ex.Mechanism.Type = "ExceptionHandlerMiddleware";
19+
ex.Mechanism.Handled = false;
2220
}
2321
}
2422
}

0 commit comments

Comments
 (0)