From 8f11b043c44cd5cbc5ac5ec43773bab759441dbd Mon Sep 17 00:00:00 2001 From: Oliver Gorwits Date: Tue, 4 Mar 2014 22:02:31 +0000 Subject: [PATCH] Fix Login and Logout that were broken with SSL --- Netdisco/Changes | 8 +++++++- Netdisco/lib/App/Netdisco/Web/AuthN.pm | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) 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;