From 8f8b38d757a65fb41556a17a0c7fea02ccb8f79f Mon Sep 17 00:00:00 2001 From: Syrus Akbary Date: Fri, 29 Jul 2016 19:29:45 -0700 Subject: [PATCH] Update registry.py --- graphene-sqlalchemy/graphene_sqlalchemy/registry.py | 1 + 1 file changed, 1 insertion(+) diff --git a/graphene-sqlalchemy/graphene_sqlalchemy/registry.py b/graphene-sqlalchemy/graphene_sqlalchemy/registry.py index 56492965..e194529c 100644 --- a/graphene-sqlalchemy/graphene_sqlalchemy/registry.py +++ b/graphene-sqlalchemy/graphene_sqlalchemy/registry.py @@ -7,6 +7,7 @@ class Registry(object): from .types import SQLAlchemyObjectType assert issubclass(cls, SQLAlchemyObjectType), 'Only SQLAlchemyObjectType can be registered, received "{}"'.format(cls.__name__) assert cls._meta.registry == self, 'Registry for a Model have to match.' + assert cls._meta.model not in self._registry, 'SQLAlchemy model "{}" already associated with another type "{}".'.format(cls._meta.model, self._registry[cls._meta.model]) self._registry[cls._meta.model] = cls def get_type_for_model(self, model):