From 597f2b149db55bf528b63dc8876dc73cd1cc5812 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 15130b7d53..663090b84a 100644 --- a/pkg/compute/models/networks.go +++ b/pkg/compute/models/networks.go @@ -187,6 +187,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 }