Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
fix returning json answer if login is required
  • Loading branch information
sni committed Jan 6, 2023
1 parent 07758fd commit fbf02c3
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion lib/Thruk/Controller/login.pm
Expand Up @@ -70,6 +70,7 @@ sub index {
if($referer =~ m|\Q/$product_prefix\E$|mx) {
$referer = $referer.'/';
}
my $query = $keywords || $c->req->uri->query;

# remove known keywords from referer
$referer =~ s/^(logout|expired|invalid|problem|locked|setsession|nocookie)\&//gmx;
Expand Down Expand Up @@ -139,7 +140,7 @@ sub index {

$c->res->code(401);

if(($keywords && $keywords =~ m|/thruk/r/|mx) || $c->want_json_response()) {
if(($query && $query =~ m|/thruk/r/|mx) || $c->want_json_response()) {
# respond with json error for the rest api
my $details = $c->stash->{'thruk_message_details'} || "no or invalid credentials used.";
$details =~ s/^.*~~//mx;
Expand Down

0 comments on commit fbf02c3

Please sign in to comment.