diff --git a/database/gdb/gdb_model_utility.go b/database/gdb/gdb_model_utility.go index e78ef9724..c5dd0dfa2 100644 --- a/database/gdb/gdb_model_utility.go +++ b/database/gdb/gdb_model_utility.go @@ -35,6 +35,11 @@ func (m *Model) TableFields(tableStr string, schema ...string) (fields map[strin table = m.db.GetCore().guessPrimaryTableName(tableStr) usedSchema = gutil.GetOrDefaultStr(m.schema, schema...) ) + + if table == "" { + return nil, nil + } + return m.db.TableFields(m.GetCtx(), table, usedSchema) }