diff --git a/paperwork/routers.py b/paperwork/routers.py index e532f1f..4e2249c 100644 --- a/paperwork/routers.py +++ b/paperwork/routers.py @@ -16,8 +16,8 @@ class PaperworkRouter: return None def allow_relation(self, obj1, obj2, **hints): - if (obj1 == Member and obj2._meta.app_label == self.app_label) or \ - (obj2 == Member and obj1._meta.app_label == self.app_label): + if (isinstance(obj1, Member) and obj2._meta.app_label == self.app_label) or \ + (isinstance(obj2, Member) and obj1._meta.app_label == self.app_label): return True return None