feat: check AccessPermission in multiple permissions (#1420)

This commit is contained in:
imp2002
2022-12-23 14:06:02 +08:00
committed by GitHub
parent 5d1548e989
commit b8b915abe1

View File

@@ -313,8 +313,9 @@ func CheckAccessPermission(userId string, application *Application) (bool, error
return true, err return true, err
} }
enforcer := getEnforcer(permission) enforcer := getEnforcer(permission)
allowed, err = enforcer.Enforce(userId, application.Name, "read") if allowed, err = enforcer.Enforce(userId, application.Name, "read"); allowed {
break return allowed, err
}
} }
} }
return allowed, err return allowed, err