diff --git a/pkg/keystone/models/domains.go b/pkg/keystone/models/domains.go index ecd0460203..9eab1deeed 100644 --- a/pkg/keystone/models/domains.go +++ b/pkg/keystone/models/domains.go @@ -27,6 +27,7 @@ import ( "yunion.io/x/pkg/tristate" "yunion.io/x/pkg/util/rbacscope" "yunion.io/x/pkg/util/timeutils" + "yunion.io/x/pkg/utils" "yunion.io/x/sqlchemy" api "yunion.io/x/onecloud/pkg/apis/identity" @@ -394,6 +395,13 @@ type SDomainUsageCount struct { func (m *SDomainManager) query(manager db.IModelManager, field string, domainIds []string, filter func(*sqlchemy.SQuery) *sqlchemy.SQuery) *sqlchemy.SSubQuery { q := manager.Query() + if utils.IsInStringArray(manager.Keyword(), []string{ + GroupManager.Keyword(), + UserManager.Keyword(), + ProjectManager.Keyword(), + }) { + q = q.IsFalse("pending_deleted") + } if filter != nil { q = filter(q) diff --git a/scripts/docker_push.sh b/scripts/docker_push.sh index 9f20339309..83e0857c55 100755 --- a/scripts/docker_push.sh +++ b/scripts/docker_push.sh @@ -327,5 +327,5 @@ for component in $COMPONENTS; do if [[ $component == host-image ]]; then continue fi - show_update_cmd $component + show_update_cmd $component $ARCH done