diff --git a/pkg/compute/models/secgrouprules.go b/pkg/compute/models/secgrouprules.go index 6b16989e99..1400c88db4 100644 --- a/pkg/compute/models/secgrouprules.go +++ b/pkg/compute/models/secgrouprules.go @@ -115,13 +115,7 @@ func (manager *SSecurityGroupRuleManager) FilterByOwner(q *sqlchemy.SQuery, user if userCred != nil { sq := SecurityGroupManager.Query("id") ssq := SecurityGroupManager.FilterByOwner(sq, userCred, scope) - switch scope { - case rbacutils.ScopeProject: - return q.In("secgroup_id", ssq.SubQuery()) - case rbacutils.ScopeDomain: - sq = sq.Equals("domain_id", userCred.GetProjectDomainId()) - return q.In("secgroup_id", ssq.SubQuery()) - } + return q.In("secgroup_id", ssq.SubQuery()) } return q }