From cc47b4a3d00ea4a76c79478a0380a2794c0a7272 Mon Sep 17 00:00:00 2001 From: Lyn Nagara Date: Mon, 6 Jan 2020 16:43:50 -0800 Subject: [PATCH] ref: Use eventstore for group hashes endpoint SnubaEvent is deprecated --- src/sentry/api/endpoints/group_hashes.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/sentry/api/endpoints/group_hashes.py b/src/sentry/api/endpoints/group_hashes.py index 49833b3b1afca1..5cbfcc443ccaec 100644 --- a/src/sentry/api/endpoints/group_hashes.py +++ b/src/sentry/api/endpoints/group_hashes.py @@ -4,11 +4,12 @@ from rest_framework.response import Response +from sentry import eventstore from sentry.api.base import DocSection from sentry.api.bases import GroupEndpoint from sentry.api.paginator import GenericOffsetPaginator from sentry.api.serializers import EventSerializer, serialize -from sentry.models import Group, GroupHash, SnubaEvent +from sentry.models import Group, GroupHash from sentry.tasks.unmerge import unmerge from sentry.utils.apidocs import scenario, attach_scenarios from sentry.utils.snuba import raw_query @@ -79,14 +80,9 @@ def __handle_results(self, project_id, group_id, user, results): return [self.__handle_result(user, project_id, group_id, result) for result in results] def __handle_result(self, user, project_id, group_id, result): - event = { - "timestamp": result["latest_event_timestamp"], - "event_id": result["event_id"], - "group_id": group_id, - "project_id": project_id, - } + event = eventstore.get_event_by_id(project_id, result["event_id"]) return { "id": result["primary_hash"], - "latestEvent": serialize(SnubaEvent(event), user, EventSerializer()), + "latestEvent": serialize(event, user, EventSerializer()), }