From 17a11187b09aa28aee56c57f6cdb2723d1e3fce9 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 18 Nov 2020 00:32:09 +0800 Subject: [PATCH] fix issue in gdb.Model.Fields --- database/gdb/gdb_model_fields.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/database/gdb/gdb_model_fields.go b/database/gdb/gdb_model_fields.go index 05b97429d..bd73ef23f 100644 --- a/database/gdb/gdb_model_fields.go +++ b/database/gdb/gdb_model_fields.go @@ -42,6 +42,8 @@ func (m *Model) Fields(fieldNamesOrMapStruct ...interface{}) *Model { switch r := fieldNamesOrMapStruct[0].(type) { case string: model.fields = gstr.Join(m.mappingToTableFields([]string{r}), ",") + case []string: + model.fields = gstr.Join(m.mappingToTableFields(r), ",") default: model.fields = gstr.Join(m.mappingToTableFields(gutil.Keys(r)), ",") }