X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FLoginScreen.pm;h=1590e614dcba913312e38e71dee1d42f9311289e;hb=965a8ee142a6cd21c3056eacaa01a01818032c3e;hp=80700b930895706d3fb5732a2f2fa2f8d93d27f7;hpb=cff0e9be7e6925c22dab7cb0b52ab9e23af0d56a;p=kivitendo-erp.git diff --git a/SL/Controller/LoginScreen.pm b/SL/Controller/LoginScreen.pm index 80700b930..1590e614d 100644 --- a/SL/Controller/LoginScreen.pm +++ b/SL/Controller/LoginScreen.pm @@ -67,7 +67,8 @@ sub action_login { # Auth DB needs update? If so log the user out forcefully. if (User::LOGIN_AUTH_DBUPDATE_AVAILABLE() == $result) { $::auth->destroy_session; - return $self->render('login_screen/auth_db_needs_update'); + # must be without layout because menu rights might not exist yet + return $self->render('login_screen/auth_db_needs_update', { layout => 0 }); } # Basic client tables available? If not tell the user to create them @@ -78,7 +79,7 @@ sub action_login { } # Database update available? - ::end_of_request() if User::LOGIN_DBUPDATE_AVAILABLE() == $result; + $::dispatcher->end_request if User::LOGIN_DBUPDATE_AVAILABLE() == $result; # Other login errors. if (User::LOGIN_OK() != $result) {