From 6b638701c2b9a91c4c08b33c2627ffc865a498c3 Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Wed, 27 Nov 2019 16:06:17 +0800 Subject: [PATCH] fix: cloud account may not be visible temporarily after create --- pkg/compute/models/cloudaccounts.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"), ))