From 17c8a30255c335becf275c837ee68306ee59d9ec Mon Sep 17 00:00:00 2001 From: eadwinCode Date: Thu, 31 Mar 2022 06:48:58 +0100 Subject: [PATCH] controller mro figured completely --- ninja_extra/controllers/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ninja_extra/controllers/base.py b/ninja_extra/controllers/base.py index aff387b8..cc90ee29 100644 --- a/ninja_extra/controllers/base.py +++ b/ninja_extra/controllers/base.py @@ -312,7 +312,7 @@ def __call__(self, cls: Type) -> Type["ControllerBase"]: self._controller_class = cls bases = inspect.getmro(cls) - for base_cls in bases: + for base_cls in reversed(bases): if base_cls not in [ControllerBase, ABC, object]: compute_api_route_function(base_cls, self)