diff --git a/src/sentry/tasks/llm_issue_detection.py b/src/sentry/tasks/llm_issue_detection.py index c25aeef46f026f..08cf87977c5fca 100644 --- a/src/sentry/tasks/llm_issue_detection.py +++ b/src/sentry/tasks/llm_issue_detection.py @@ -82,8 +82,8 @@ def create_issue_occurrence_from_detection( occurrence_id = uuid4().hex detection_time = datetime.now(UTC) project = Project.objects.get_from_cache(id=project_id) - - fingerprint = [f"llm-detected-{detected_issue.title}-{transaction_name}"] + title = detected_issue.title.lower().replace(" ", "-") + fingerprint = [f"llm-detected-{title}-{transaction_name}"] evidence_data = { "trace_id": trace.trace_id, diff --git a/tests/sentry/tasks/test_llm_issue_detection.py b/tests/sentry/tasks/test_llm_issue_detection.py index faa4b98bd23abb..046e428a779e93 100644 --- a/tests/sentry/tasks/test_llm_issue_detection.py +++ b/tests/sentry/tasks/test_llm_issue_detection.py @@ -83,7 +83,7 @@ def test_create_issue_occurrence_from_detection(self, mock_produce_occurrence): assert len(occurrence.fingerprint) == 1 assert ( occurrence.fingerprint[0] - == "llm-detected-Database Connection Pool Exhaustion-test_transaction" + == "llm-detected-database-connection-pool-exhaustion-test_transaction" ) assert occurrence.evidence_data["trace_id"] == "abc123xyz"