From 9a01a4951a040aeacf798fcd7e27cceb91d7198e Mon Sep 17 00:00:00 2001 From: "martin.bazoge" Date: Tue, 6 Jan 2026 16:49:00 +0100 Subject: [PATCH] Fix: removal of addslashes method calls in inc/surveyanswer.class.php. They were causing inserted data to be badly formatted, which caused display issues on survey results table --- inc/surveyanswer.class.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/inc/surveyanswer.class.php b/inc/surveyanswer.class.php index c5295a7..5f97e03 100644 --- a/inc/surveyanswer.class.php +++ b/inc/surveyanswer.class.php @@ -398,7 +398,7 @@ public static function preUpdateSatisfaction(TicketSatisfaction $ticketSatisfact $dbu = new DbUtils(); if ($surveyanswer->getFromDBByCrit(["ticketsatisfactions_id" => $ticketSatisfaction->getField('id')])) { $input = ['id' => $surveyanswer->getID(), - 'answer' => addslashes($dbu->exportArrayToDB($ticketSatisfaction->input['answer']))]; + 'answer' => $dbu->exportArrayToDB($ticketSatisfaction->input['answer'])]; $surveyanswer->update($input); } else { @@ -406,9 +406,8 @@ public static function preUpdateSatisfaction(TicketSatisfaction $ticketSatisfact $input = ['plugin_satisfaction_surveys_id' => $ticketSatisfaction->input[ 'plugin_satisfaction_surveys_id'], 'ticketsatisfactions_id' => $ticketSatisfaction->getField('id'), - 'answer' => addslashes( - $dbu->exportArrayToDB($ticketSatisfaction->input['answer']) - )]; + 'answer' => $dbu->exportArrayToDB($ticketSatisfaction->input['answer']) + ]; $surveyanswer->add($input); }