diff --git a/frontend/pages/queries/QueryPage/components/QueryForm/QueryForm.tsx b/frontend/pages/queries/QueryPage/components/QueryForm/QueryForm.tsx index 9ce72aa919..a3f7b80ad0 100644 --- a/frontend/pages/queries/QueryPage/components/QueryForm/QueryForm.tsx +++ b/frontend/pages/queries/QueryPage/components/QueryForm/QueryForm.tsx @@ -585,7 +585,7 @@ const QueryForm = ({ const noEditPermissions = (isGlobalObserver && !isObserverPlus) || // Global observer but not Observer+ (isObserverPlus && queryIdForEdit !== 0) || // Global observer+ on existing query - (isOnlyObserver && !isAnyTeamObserverPlus) || // Only team observer but not team Observer+ + (isOnlyObserver && !isAnyTeamObserverPlus && !isGlobalObserver) || // Only team observer but not team Observer+ (isAnyTeamObserverPlus && // Team Observer+ on existing query !isAnyTeamMaintainerOrTeamAdmin && queryIdForEdit !== 0);