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.
2 parents e105701 + 7a7d99e commit 4d10554Copy full SHA for 4d10554
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