Explorar el Código

fix(go): check for all networks access;

VishalDalwadi hace 3 días
padre
commit
5842633c8f
Se han modificado 1 ficheros con 6 adiciones y 1 borrados
  1. 6 1
      logic/acls.go

+ 6 - 1
logic/acls.go

@@ -1519,7 +1519,12 @@ func ValidateCreateAclReq(req models.Acl) error {
 				return err
 			}
 
-			_, ok := userGroup.NetworkRoles[req.NetworkID]
+			_, ok := userGroup.NetworkRoles[models.AllNetworks]
+			if ok {
+				continue
+			}
+
+			_, ok = userGroup.NetworkRoles[req.NetworkID]
 			if !ok {
 				return fmt.Errorf("user group %s does not have access to network %s", src.Value, req.NetworkID)
 			}