Merge pull request #9536 from swordqiu/hotfix/qj-match-policy-skip-deleted-policies

fix(keystone): ignore deleted policies when matching policies
This commit is contained in:
Zexi Li
2020-12-21 01:30:27 +08:00
committed by GitHub
+3
View File
@@ -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)