mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-01 15:07:17 +08:00
fix(keystone): ignore deleted policies when matching policies
ignore deleted policies when matching policies
This commit is contained in:
@@ -417,6 +417,9 @@ func (manager *SRolePolicyManager) GetPolicyGroupByIds(policyIds []string, nameO
|
||||
for _, id := range policyIds {
|
||||
policyObj, err := PolicyManager.FetchById(id)
|
||||
if err != nil {
|
||||
if errors.Cause(err) == sql.ErrNoRows {
|
||||
continue
|
||||
}
|
||||
return nil, nil, errors.Wrapf(err, "FetchPolicy %s", id)
|
||||
}
|
||||
policy := policyObj.(*SPolicy)
|
||||
|
||||
Reference in New Issue
Block a user