diff --git a/Netdisco/lib/App/Netdisco/Web/AdminTask.pm b/Netdisco/lib/App/Netdisco/Web/AdminTask.pm index 29bde525..fbc274f8 100644 --- a/Netdisco/lib/App/Netdisco/Web/AdminTask.pm +++ b/Netdisco/lib/App/Netdisco/Web/AdminTask.pm @@ -34,7 +34,7 @@ post '/admin/discover' => sub { get '/admin/*' => sub { my ($tag) = splat; - if (! var('user')->admin) { + if (! eval { var('user')->admin }) { status(302); header(Location => uri_for('/')->path_query()); return;