fix: 忽略无权限的资源标签

This commit is contained in:
Qu Xuan
2020-02-10 16:44:06 +08:00
parent 8c3872000a
commit e48c4d0bb2
+2 -2
View File
@@ -23,7 +23,6 @@ import (
"yunion.io/x/jsonutils"
"yunion.io/x/log"
"yunion.io/x/pkg/errors"
"yunion.io/x/pkg/util/stringutils"
"yunion.io/x/sqlchemy"
@@ -205,7 +204,8 @@ func (manager *SMetadataManager) ListItemFilter(ctx context.Context, q *sqlchemy
sq := resourceView.Query(field)
ownerId, queryScope, err := FetchCheckQueryOwnerScope(ctx, userCred, query, man, policy.PolicyActionList, true)
if err != nil {
return nil, httperrors.NewGeneralError(errors.Wrap(err, "FetchCheckQueryOwnerScope"))
log.Warningf("FetchCheckQueryOwnerScope.%s error: %v", man.Keyword(), err)
continue
}
sq = man.FilterByOwner(sq, ownerId, queryScope)
sq = man.FilterBySystemAttributes(sq, userCred, query, queryScope)