diff --git a/base/mdb/mdb.go b/base/mdb/mdb.go index 97021d47..6eb548fd 100644 --- a/base/mdb/mdb.go +++ b/base/mdb/mdb.go @@ -296,6 +296,8 @@ func AutoConfig(arg ...Any) *ice.Action { }) return } + kit.If(cmd.Meta[CREATE] == nil, func() { m.Design(CREATE, "", add(kit.Split(HashField(m)))...) }) + return if cmd.Actions[INSERT] != nil { kit.If(cmd.Meta[INSERT] == nil, func() { m.Design(INSERT, "", add(kit.Simple(Config(m, SHORT), kit.Split(ListField(m))))...) }) kit.If(cmd.Meta[CREATE] == nil, func() { m.Design(CREATE, "", add(kit.Split(Config(m, SHORT)))...) }) diff --git a/core/code/go.go b/core/code/go.go index a13d0823..f05bb95b 100644 --- a/core/code/go.go +++ b/core/code/go.go @@ -74,7 +74,7 @@ func _go_show(m *ice.Message, arg ...string) { // ctx.ProcessField(m, "web.code.xterm", kit.Simple()) ctx.ProcessField(m, "log.debug", kit.Simple("bench")) } else if cmd := ctx.GetFileCmd(path.Join(arg[2], arg[1])); cmd != "" { - if p := path.Join(path.Dir(path.Join(arg[2], arg[1])), "portal.go"); path.Base(arg[1]) != "portal.go" && nfs.Exists(m, p) { + if p := path.Join(path.Dir(path.Join(arg[2], arg[1])), "portal.go"); path.Base(arg[1]) != "portal.go" && nfs.Exists(m, p) && arg[1] != "gonganxitong/user.go" { if cmd := ctx.GetFileCmd(p); cmd != "" { ctx.ProcessField(m, cmd, kit.Simple()) return