From 7d2fadb84c10e4cc957be7fdec034fb071ae27d8 Mon Sep 17 00:00:00 2001 From: rainzm Date: Fri, 30 Jul 2021 20:01:19 +0800 Subject: [PATCH] fix: avoid double counting when compute networks nic count --- pkg/compute/models/networks.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pkg/compute/models/networks.go b/pkg/compute/models/networks.go index 6a547027a1..bc1a7ceb3f 100644 --- a/pkg/compute/models/networks.go +++ b/pkg/compute/models/networks.go @@ -201,6 +201,7 @@ func (nm *SNetworkManager) jointNetworkCount(manager db.IModelManager, netIds [] q = filter(q) } q = q.AppendField(sqlchemy.COUNT("count")) + q = q.GroupBy("network_id") return q }