From 01a46913e58f84b67dfb5afca35d6df07fa4cb5a Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Fri, 8 Jul 2022 21:49:05 +0800 Subject: [PATCH] fix(cloudcommon): record checksum in list (#14600) --- pkg/cloudcommon/db/db_dispatcher.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/cloudcommon/db/db_dispatcher.go b/pkg/cloudcommon/db/db_dispatcher.go index 70b6ba6c14..59ec6d9d27 100644 --- a/pkg/cloudcommon/db/db_dispatcher.go +++ b/pkg/cloudcommon/db/db_dispatcher.go @@ -368,7 +368,6 @@ func Query2List(manager IModelManager, ctx context.Context, userCred mcclient.To if err != nil { return nil, err } - if len(exportKeys) > 0 { rowMap, err := q.Row2Map(rows) if err != nil { @@ -402,6 +401,10 @@ func Query2List(manager IModelManager, ctx context.Context, userCred mcclient.To } } + if err := CheckRecordChecksumConsistent(item); err != nil { + return nil, err + } + items = append(items, item) } results := make([]*jsonutils.JSONDict, len(items))