Merge pull request #3936 from swordqiu/hotfix/qj-cloud-account-hidden

fix: cloud account may not be visible temporarily after create
This commit is contained in:
Zexi Li
2019-11-27 20:25:46 +08:00
committed by GitHub
+1 -1
View File
@@ -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"),
))