diff --git a/static/app/views/organizationStats/getReasonGroupName.spec.ts b/static/app/views/organizationStats/getReasonGroupName.spec.ts index 54363301d61a..39c1bb192ff8 100644 --- a/static/app/views/organizationStats/getReasonGroupName.spec.ts +++ b/static/app/views/organizationStats/getReasonGroupName.spec.ts @@ -104,6 +104,10 @@ describe('getReasonGroupName', () => { expect(getReasonGroupName(Outcome.CLIENT_DISCARD, 'no_parent_span')).toBe( ClientDiscardReason.NO_PARENT_SPAN ); + + expect(getReasonGroupName(Outcome.CLIENT_DISCARD, 'callback_error')).toBe( + ClientDiscardReason.CALLBACK_ERROR + ); }); it('handles abuse limit reason types', () => { diff --git a/static/app/views/organizationStats/getReasonGroupName.ts b/static/app/views/organizationStats/getReasonGroupName.ts index 667a94346b7d..ded542043129 100644 --- a/static/app/views/organizationStats/getReasonGroupName.ts +++ b/static/app/views/organizationStats/getReasonGroupName.ts @@ -85,6 +85,7 @@ export enum ClientDiscardReason { BACKPRESSURE = 'backpressure', IGNORED = 'ignored', NO_PARENT_SPAN = 'no_parent_span', + CALLBACK_ERROR = 'callback_error', } enum RateLimitedReason { @@ -242,6 +243,7 @@ function getClientDiscardReasonGroupName(reason: ClientDiscardReason): string { case ClientDiscardReason.BACKPRESSURE: case ClientDiscardReason.IGNORED: case ClientDiscardReason.NO_PARENT_SPAN: + case ClientDiscardReason.CALLBACK_ERROR: return reason; default: return 'other';