From 3d9b3c29473021be8839bd7ee24d53d1b1682c00 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Thu, 11 Mar 2021 17:29:20 +0100 Subject: [PATCH] LSsession::displayAjaxReturn(): Adjust HTTP returned code on unsuccessfull request --- src/includes/class/class.LSsession.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/includes/class/class.LSsession.php b/src/includes/class/class.LSsession.php index b2d16171..fa022c05 100644 --- a/src/includes/class/class.LSsession.php +++ b/src/includes/class/class.LSsession.php @@ -1714,6 +1714,10 @@ class LSsession { // Adjust content-type header('Content-Type: application/json'); + // Adjust HTTP error code on unsuccessfull request + if (isset($data['success']) && !$data['success'] && http_response_code() == 200) + http_response_code(400); + // If redirection set, just redirect user before handling messages/errors to // keep it in session and show it on next page if (isset($data['LSredirect']) && (!LSdebugDefined()) ) {