Skip to content

Commit

Permalink
fix(project-release): POST should not call Snuba
Browse files Browse the repository at this point in the history
  • Loading branch information
sentaur-athena committed Apr 26, 2024
1 parent d80487e commit 1ec7b28
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions src/sentry/api/serializers/models/release.py
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ def __get_project_id_list(self, item_list):
False,
)

def __get_release_data_no_environment(self, project, item_list):
def __get_release_data_no_environment(self, project, item_list, no_snuba):
if project is not None:
project_ids = [project.id]
specialized = True
Expand All @@ -325,11 +325,15 @@ def __get_release_data_no_environment(self, project, item_list):

first_seen: dict[str, datetime.datetime] = {}
last_seen: dict[str, datetime.datetime] = {}
tag_values = tagstore.backend.get_release_tags(
organization_id,
project_ids,
environment_id=None,
versions=[o.version for o in item_list],
tag_values = (
tagstore.backend.get_release_tags(
organization_id,
project_ids,
environment_id=None,
versions=[o.version for o in item_list],
)
if no_snuba is False
else []
)
for tv in tag_values:
first_val = first_seen.get(tv.value)
Expand Down Expand Up @@ -428,7 +432,7 @@ def get_attrs(self, item_list, user, **kwargs):

if environments is None:
first_seen, last_seen, issue_counts_by_release = self.__get_release_data_no_environment(
project, item_list
project, item_list, no_snuba
)
else:
if release_project_envs is None:
Expand Down

0 comments on commit 1ec7b28

Please sign in to comment.