Skip to content

Commit 208821e

Browse files
committed
cmt
1 parent 53e66ed commit 208821e

File tree

2 files changed

+6
-18
lines changed

2 files changed

+6
-18
lines changed

src/sentry/feedback/usecases/create_feedback.py

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -507,23 +507,7 @@ def shim_to_feedback(
507507
},
508508
}
509509

510-
# An invalid event_id leads to tracking the outcome and dropping the feedback
511-
try:
512-
UUID(event.event_id, version=4)
513-
feedback_event["contexts"]["feedback"]["associated_event_id"] = event.event_id
514-
except ValueError:
515-
track_outcome(
516-
org_id=project.organization_id,
517-
project_id=project.id,
518-
key_id=None,
519-
outcome=Outcome.INVALID,
520-
reason="invalid_event_id",
521-
timestamp=datetime.fromisoformat(event.timestamp),
522-
event_id=event.event_id,
523-
category=DataCategory.USER_REPORT_V2,
524-
quantity=1,
525-
)
526-
return
510+
feedback_event["contexts"]["feedback"]["associated_event_id"] = event.event_id
527511

528512
if get_path(event.data, "contexts", "replay", "replay_id"):
529513
feedback_event["contexts"]["replay"] = event.data["contexts"]["replay"]

tests/sentry/feedback/usecases/test_create_feedback.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -789,7 +789,7 @@ def test_create_feedback_adds_associated_event_id(
789789

790790

791791
@django_db_all
792-
def test_create_feedback_adds_invalid_associated_event_id(
792+
def test_create_feedback_excludes_invalid_associated_event_id(
793793
default_project, mock_produce_occurrence_to_kafka
794794
):
795795
event = {
@@ -839,6 +839,10 @@ def test_create_feedback_adds_invalid_associated_event_id(
839839
associated_event_id = associated_event_id_evidence[0] if associated_event_id_evidence else None
840840
assert associated_event_id is None
841841

842+
produced_event = mock_produce_occurrence_to_kafka.call_args.kwargs["event_data"]
843+
assert produced_event["tags"]["has_linked_error"] == "false"
844+
assert not produced_event["contexts"]["feedback"].get("associated_event_id")
845+
842846

843847
@django_db_all
844848
def test_create_feedback_tags(default_project, mock_produce_occurrence_to_kafka):

0 commit comments

Comments
 (0)