Render the menu even when the request is routed to a child.

This commit is contained in:
Relintai 2022-01-08 13:03:00 +01:00
parent 6a3e1cb196
commit 7b9283f215
2 changed files with 9 additions and 3 deletions

2
HEADS
View File

@ -1 +1 @@
{"engine": {"master": "bf7948be474d712cceca1694081a14d75f7bc062"}}
{"engine": {"master": "7dc547b022f081470a22e78edb4dd1d49d230ea2"}}

View File

@ -37,9 +37,15 @@ void CCMSRoot::handle_request_main(Request *request) {
return;
}
if (!try_route_request_to_children(request)) {
WebNode *handler = get_request_handler_child(request);
if (!handler) {
request->send_error(404);
return;
}
add_menu(request);
handler->handle_request_main(request);
}
bool CCMSRoot::is_logged_in(Request *request) {
@ -82,7 +88,7 @@ void CCMSRoot::setup_middleware() {
// _middlewares.push_back(Ref<RBACUserSessionSetupMiddleware>(new RBACUserSessionSetupMiddleware()));
_middlewares.push_back(Ref<RBACDefaultUserSessionSetupMiddleware>(new RBACDefaultUserSessionSetupMiddleware()));
//WebRoot::setup_middleware();
// WebRoot::setup_middleware();
}
void CCMSRoot::migrate() {