diff --git a/Netdisco/Changes b/Netdisco/Changes index 29e68712..bbab54c1 100644 --- a/Netdisco/Changes +++ b/Netdisco/Changes @@ -1,4 +1,10 @@ -2.024004 - 2014-03-04 +2.024005 - 2014-03-04 + + [BUG FIXES] + + * Fix Login and Logout that were broken with SSL + +2.024003_001 - 2014-03-03 [ENHANCEMENTS] diff --git a/Netdisco/lib/App/Netdisco/Web/AuthN.pm b/Netdisco/lib/App/Netdisco/Web/AuthN.pm index d52ee121..da95b755 100644 --- a/Netdisco/lib/App/Netdisco/Web/AuthN.pm +++ b/Netdisco/lib/App/Netdisco/Web/AuthN.pm @@ -51,7 +51,7 @@ post '/login' => sub { }); return if request->is_ajax; - redirect param('return_url'); + redirect param('return_url')->path; } else { session->destroy; @@ -85,7 +85,7 @@ any ['get', 'post'] => '/logout' => sub { }); session->destroy; - redirect uri_for('/inventory'); + redirect uri_for('/inventory')->path; }; true;