From 0df615a945dd172d121d78e86fbabc210c8b9853 Mon Sep 17 00:00:00 2001 From: raortegar Date: Thu, 27 Nov 2025 18:46:26 +0100 Subject: [PATCH] MDL-87267 aiplacement_courseassist: Improve response formatting --- ai/placement/courseassist/classes/external/summarise_text.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ai/placement/courseassist/classes/external/summarise_text.php b/ai/placement/courseassist/classes/external/summarise_text.php index b0397fa5a15..00200abfac9 100644 --- a/ai/placement/courseassist/classes/external/summarise_text.php +++ b/ai/placement/courseassist/classes/external/summarise_text.php @@ -92,10 +92,11 @@ class summarise_text extends external_api { // Send the action to the AI manager. $manager = \core\di::get(\core_ai\manager::class); $response = $manager->process_action($action); + $generatedcontent = $response->get_response_data()['generatedcontent'] ?? ''; // Return the response. return [ 'success' => $response->get_success(), - 'generatedcontent' => $response->get_response_data()['generatedcontent'] ?? '', + 'generatedcontent' => \core_external\util::format_text($generatedcontent, FORMAT_PLAIN, $contextid)[0], 'finishreason' => $response->get_response_data()['finishreason'] ?? '', 'errorcode' => $response->get_errorcode(), 'error' => $response->get_errormessage(),