From bbeeefe26297a55324a9d649bd268acdfdff2fdf Mon Sep 17 00:00:00 2001 From: Ryan Albrecht Date: Sat, 9 Aug 2025 11:36:49 -0700 Subject: [PATCH 1/2] feat(replay): Expose issue level in the replay-event-meta endpoint --- src/sentry/replays/endpoints/organization_replay_events_meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sentry/replays/endpoints/organization_replay_events_meta.py b/src/sentry/replays/endpoints/organization_replay_events_meta.py index 00d99ee58978ef..b0255ffb048e88 100644 --- a/src/sentry/replays/endpoints/organization_replay_events_meta.py +++ b/src/sentry/replays/endpoints/organization_replay_events_meta.py @@ -38,12 +38,12 @@ def get_field_list( fields = [ "error.type", - "error.value", # Deprecated, use title instead. See replayDataUtils.tsx "id", "issue.id", "issue", "timestamp", "title", + "level", ] dataset_label = request.GET.get("dataset", Dataset.Discover.value) if dataset_label == Dataset.Discover.value: From 84fd0dbf979f12ed46911449a190e98b994897a3 Mon Sep 17 00:00:00 2001 From: Ryan Albrecht Date: Mon, 11 Aug 2025 10:19:40 -0700 Subject: [PATCH 2/2] check new value in tests --- .../endpoints/test_organization_replay_events_meta.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/sentry/replays/endpoints/test_organization_replay_events_meta.py b/tests/sentry/replays/endpoints/test_organization_replay_events_meta.py index ad7329e189e089..fd0ab7259f8771 100644 --- a/tests/sentry/replays/endpoints/test_organization_replay_events_meta.py +++ b/tests/sentry/replays/endpoints/test_organization_replay_events_meta.py @@ -64,20 +64,20 @@ def test_simple(self) -> None: expected = [ { "error.type": [], - "error.value": [], "id": event_id_a, "issue.id": event_a.group.id, "issue": event_a.group.qualified_short_id, + "level": "error", "project.name": self.project_1.slug, "timestamp": min_ago_ms.isoformat(), "title": "", }, { "error.type": [], - "error.value": [], "id": event_id_b, "issue.id": event_b.group.id, "issue": event_b.group.qualified_short_id, + "level": "error", "project.name": self.project_2.slug, "timestamp": min_ago_ms.isoformat(), "title": "", @@ -115,10 +115,10 @@ def test_rage_clicks(self) -> None: expected = [ { "error.type": "", - "error.value": "", "id": event_id_a, "issue.id": group_info.group.id, "issue": group_info.group.qualified_short_id, + "level": "error", "project.name": self.project.slug, "timestamp": self.min_ago.isoformat(), "title": "Rage Click",