From 9f16d92f463e9784431b911c6a9136f1f33bbeb1 Mon Sep 17 00:00:00 2001 From: Edi Carlos Ferrari Vergis Date: Fri, 6 Dec 2019 10:26:59 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20paliativa=20de=20refer?= =?UTF-8?q?=C3=AAncia=20circular=20na=20especifica=C3=A7=C3=A3o=20do=20Mod?= =?UTF-8?q?el?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flask_restplus/swagger.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flask_restplus/swagger.py b/flask_restplus/swagger.py index 7c534b26..51e561e7 100644 --- a/flask_restplus/swagger.py +++ b/flask_restplus/swagger.py @@ -582,6 +582,8 @@ def register_model(self, model): name = model.name if isinstance(model, ModelBase) else model if name not in self.api.models: raise ValueError('Model {0} not registered'.format(name)) + if name in self._registered_models: + return ref(model) specs = self.api.models[name] self._registered_models[name] = specs if isinstance(specs, ModelBase):