diff --git a/pkg/compute/models/cloudaccounts.go b/pkg/compute/models/cloudaccounts.go index d4721a2129..6df0074ce2 100644 --- a/pkg/compute/models/cloudaccounts.go +++ b/pkg/compute/models/cloudaccounts.go @@ -1666,7 +1666,7 @@ func (manager *SCloudaccountManager) FilterByOwner(q *sqlchemy.SQuery, owner mcc case rbacutils.ScopeProject, rbacutils.ScopeDomain: if len(owner.GetProjectDomainId()) > 0 { cloudproviders := CloudproviderManager.Query().SubQuery() - q = q.Join(cloudproviders, sqlchemy.Equals( + q = q.LeftJoin(cloudproviders, sqlchemy.Equals( q.Field("id"), cloudproviders.Field("cloudaccount_id"), ))