fix(keystone): ignore deleted policies when matching policies

ignore deleted policies when matching policies
This commit is contained in:
Qiu Jian
2020-12-20 14:12:59 +08:00
parent b300d5e4e6
commit 234c37c490
+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)