From feefcc98efb132e16cb8129d420969c63586b436 Mon Sep 17 00:00:00 2001 From: John Guo Date: Thu, 19 Aug 2021 14:11:28 +0800 Subject: [PATCH] improve condition parameter of struct by sequence for package gdb --- database/gdb/gdb_func.go | 1 + 1 file changed, 1 insertion(+) diff --git a/database/gdb/gdb_func.go b/database/gdb/gdb_func.go index 1910e9550..1468cca3e 100644 --- a/database/gdb/gdb_func.go +++ b/database/gdb/gdb_func.go @@ -480,6 +480,7 @@ func formatWhere(db DB, in formatWhereInput) (newWhere string, newArgs []interfa if in.Table != "" { data, _ = db.GetCore().mappingAndFilterData(in.Schema, in.Table, data, true) } + // Put the struct attributes in sequence in Where statement. for i := 0; i < reflectType.NumField(); i++ { structField = reflectType.Field(i) foundKey, foundValue := gutil.MapPossibleItemByKey(data, structField.Name)