diff --git a/api/http/proxy/docker_transport.go b/api/http/proxy/docker_transport.go index 8abb21ce3..81515ce5a 100644 --- a/api/http/proxy/docker_transport.go +++ b/api/http/proxy/docker_transport.go @@ -380,7 +380,7 @@ func (p *proxyTransport) restrictedOperation(request *http.Request, resourceID s } resourceControl := getResourceControlByResourceID(resourceID, resourceControls) - if resourceControl == nil || !canUserAccessResource(tokenData.ID, userTeamIDs, resourceControl) { + if resourceControl != nil && !canUserAccessResource(tokenData.ID, userTeamIDs, resourceControl) { return writeAccessDeniedResponse() } }