Skip to content

🐛 team api: fix add_team_to_project and delete_team_from_project

Chris requested to merge chassing/glitchtip-backend:2024-07-10_api-fixes into master

Fixes

...
web-1     |   File "/code/apps/teams/api.py", line 304, in add_team_to_project
web-1     |     project = await aget_object_or_404(
...
web-1     | TypeError: Field 'id' expected a number but got <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xee9bacd8c3b0>>.
web-1     | Internal Server Error: /api/0/projects/glitchtip-acceptance-org-12-34-56-78-90/glitchtip-acceptance-project-12-34-56-78-90/teams/glitchtip-acceptance-team2-12-34-56-78-90/

and

...
web-1     |   File "/code/apps/teams/api.py", line 349, in delete_team_from_project
web-1     |     project = await aget_object_or_404(
...
web-1     | TypeError: Field 'id' expected a number but got <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0xee9bacd8c3b0>>.
web-1     | Internal Server Error: /api/0/projects/glitchtip-acceptance-org-12-34-56-78-90/glitchtip-acceptance-project-12-34-56-78-90/teams/glitchtip-acceptance-team2-12-34-56-78-90/

Merge request reports