diff --git a/api/util/ErrorRenderer.php b/api/util/ErrorRenderer.php index bc5ef6ce6c369b2f5b31c185763740cf208f2fb2..e6b6232c1e10f43436abeeaea2df67324a5c9cbe 100644 --- a/api/util/ErrorRenderer.php +++ b/api/util/ErrorRenderer.php @@ -8,8 +8,9 @@ class ErrorRenderer implements ErrorRendererInterface { public function __invoke(\Throwable $exception, bool $displayErrorDetails): string { + $message = $exception instanceof \stack_exception ? $exception->getMessage() : "An Error occured while processing the question"; return json_encode(array( - 'message' => $exception->getMessage() + 'message' => $message )); }