From b6282636ca3511dd4dc0f4bb975d576031c450a7 Mon Sep 17 00:00:00 2001 From: Matheus Zych Date: Wed, 14 Jan 2026 08:46:02 +0100 Subject: [PATCH] Fixes invalid call of withAdditionalOnLoadCode when trying to print test results --- components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php b/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php index fe52933b650e..124b515c524f 100755 --- a/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php +++ b/components/ILIAS/Test/classes/class.ilTestEvaluationGUI.php @@ -852,11 +852,11 @@ private function buildAttemptComponents( if ($for_print) { $signal = $results_presentation_table->getExpandAllSignal(); + $signal_options = json_encode(['options' => $signal->getOptions()]); $results_presentation_table = [ $results_presentation_table, - $this->ui_factory->legacy('')->withAdditionalOnLoadCode( - fn(string $id): string => "$(document).trigger('{$signal->getId()}'," - . '{"options" : ' . json_encode($signal->getOptions()) . '}); ' + $this->ui_factory->legacy()->content('')->withAdditionalOnLoadCode( + static fn(string $id): string => "$(document).trigger('{$signal->getId()}', $signal_options);" ) ]; }