From c8afe5d86a49c5f932647fc970e37ec38f4d0658 Mon Sep 17 00:00:00 2001 From: ilylia Date: Fri, 11 Aug 2017 19:10:04 +0800 Subject: [PATCH] check package on find model --- generate/swaggergen/g_docs.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/generate/swaggergen/g_docs.go b/generate/swaggergen/g_docs.go index be54679..10fd7ec 100644 --- a/generate/swaggergen/g_docs.go +++ b/generate/swaggergen/g_docs.go @@ -866,6 +866,10 @@ func getModel(str string) (objectname string, m swagger.Schema, realTypes []stri if k != objectname { continue } + // check package + if len(strs) > 1 && pkg.Name != strs[len(strs)-2] { + continue + } packageName = pkg.Name parseObject(d, k, &m, &realTypes, astPkgs, pkg.Name) }