diff --git a/pkg/keystone/models/rolepolicies.go b/pkg/keystone/models/rolepolicies.go index 2c17b6ee73..fb8b97c646 100644 --- a/pkg/keystone/models/rolepolicies.go +++ b/pkg/keystone/models/rolepolicies.go @@ -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)