From bce65306fab071517bf59fbaec18dc24c50fc1df Mon Sep 17 00:00:00 2001 From: Novak Zaballa <41410593+novakzaballa@users.noreply.github.com> Date: Thu, 18 Jul 2024 11:50:01 -0400 Subject: [PATCH] fix: Non-admin project Role request to /projects/ID/features/ID Causes Crash (#4289) --- api/features/permissions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/features/permissions.py b/api/features/permissions.py index e116eee86657..f725ab6ae24b 100644 --- a/api/features/permissions.py +++ b/api/features/permissions.py @@ -67,7 +67,7 @@ def has_permission(self, request, view): def has_object_permission(self, request, view, obj): # map of actions and their required permission if view.action in ACTION_PERMISSIONS_MAP: - tag_ids = [] + tag_ids = None required_permission = ACTION_PERMISSIONS_MAP.get(view.action) if required_permission in TAG_SUPPORTED_PROJECT_PERMISSIONS: tag_ids = list(obj.tags.values_list("id", flat=True))