diff --git a/requirements-base.txt b/requirements-base.txt index 0de65bcd1acc23..cd62afcfc7f794 100644 --- a/requirements-base.txt +++ b/requirements-base.txt @@ -65,7 +65,7 @@ sentry-arroyo>=2.16.5 sentry-kafka-schemas>=0.1.101 sentry-ophio==0.2.7 sentry-redis-tools>=0.1.7 -sentry-relay>=0.9.0 +sentry-relay>=0.9.1 sentry-sdk>=2.11.0 slack-sdk>=3.27.2 snuba-sdk>=2.0.33 diff --git a/requirements-dev-frozen.txt b/requirements-dev-frozen.txt index 6e0b1640b3d457..8dc0fc6c412e86 100644 --- a/requirements-dev-frozen.txt +++ b/requirements-dev-frozen.txt @@ -185,7 +185,7 @@ sentry-forked-djangorestframework-stubs==3.15.0.post1 sentry-kafka-schemas==0.1.101 sentry-ophio==0.2.7 sentry-redis-tools==0.1.7 -sentry-relay==0.9.0 +sentry-relay==0.9.1 sentry-sdk==2.11.0 sentry-usage-accountant==0.0.10 simplejson==3.17.6 diff --git a/requirements-frozen.txt b/requirements-frozen.txt index 12ad8abca3b3b2..2d4ee58da495c1 100644 --- a/requirements-frozen.txt +++ b/requirements-frozen.txt @@ -126,7 +126,7 @@ sentry-arroyo==2.16.5 sentry-kafka-schemas==0.1.101 sentry-ophio==0.2.7 sentry-redis-tools==0.1.7 -sentry-relay==0.9.0 +sentry-relay==0.9.1 sentry-sdk==2.11.0 sentry-usage-accountant==0.0.10 simplejson==3.17.6 diff --git a/src/sentry/replays/usecases/ingest/__init__.py b/src/sentry/replays/usecases/ingest/__init__.py index d932ae2e021c18..972fe545c47f7e 100644 --- a/src/sentry/replays/usecases/ingest/__init__.py +++ b/src/sentry/replays/usecases/ingest/__init__.py @@ -176,7 +176,19 @@ def track_initial_segment_event( first_replay_received.send_robust(project=project, sender=Project) # Replay videos are not billed for now. - if not is_replay_video: + if is_replay_video: + track_outcome( + org_id=org_id, + project_id=project_id, + key_id=key_id, + outcome=Outcome.ACCEPTED, + reason=None, + timestamp=datetime.fromtimestamp(received, timezone.utc), + event_id=replay_id, + category=DataCategory.REPLAY_VIDEO, + quantity=1, + ) + else: track_outcome( org_id=org_id, project_id=project_id, diff --git a/tests/sentry/replays/consumers/test_recording.py b/tests/sentry/replays/consumers/test_recording.py index 6f501076ae634c..3655ac6eb40cee 100644 --- a/tests/sentry/replays/consumers/test_recording.py +++ b/tests/sentry/replays/consumers/test_recording.py @@ -203,7 +203,7 @@ def test_event_with_replay_video(self, track_outcome, mock_record, mock_onboardi user_id=self.organization.default_owner_id, ) - assert not track_outcome.called + assert track_outcome.called @patch("sentry.models.OrganizationOnboardingTask.objects.record") @patch("sentry.analytics.record")