We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e105701 commit 7a7d99eCopy full SHA for 7a7d99e
fastapi_router_controller/lib/controller.py
@@ -89,8 +89,9 @@ def add_resource(self, cls):
89
raise MultipleResourceException()
90
91
# check if cls (Resource) was exteded from another
92
- if hasattr(cls, Controller.RC_KEY):
93
- self.__get_parent_routes(cls.__router__)
+ for base in cls.__bases__:
+ if hasattr(base, Controller.RC_KEY):
94
+ self.__get_parent_routes(base.__router__)
95
96
setattr(cls, Controller.RC_KEY, self.router)
97
setattr(self, Controller.RESOURCE_CLASS_KEY, cls)
0 commit comments