From 3d4bafbb79281785995a8fb824eb0288300646c2 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Thu, 25 Feb 2021 13:04:04 -0500 Subject: [PATCH] Whispeak: Show invalid assert messages in request - refs BT#18476 --- plugin/whispeakauth/Request/ApiRequest.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/plugin/whispeakauth/Request/ApiRequest.php b/plugin/whispeakauth/Request/ApiRequest.php index 6371679026..63314a6bfe 100644 --- a/plugin/whispeakauth/Request/ApiRequest.php +++ b/plugin/whispeakauth/Request/ApiRequest.php @@ -178,11 +178,9 @@ class ApiRequest if (isset($json['asserts'])) { foreach ($json['asserts'] as $assert) { - // Removed message filter because Whispeak indicates that all message should be presented to student. - // Leaving the code and only commenting because if it's not modified on their side it should come back -// if (in_array($assert['value'], ['valid_audio', 'invalid_audio'])) { - $message .= $assert['message'].PHP_EOL; -// } + if ('invalid_' === substr($assert['value'], 0, 8)) { + $message .= $assert['message'].PHP_EOL; + } } } elseif (empty($json['message'])) { $message = $requestException->getMessage();