From d2c67dda47ad4a49b615b054909851d2a55f1c62 Mon Sep 17 00:00:00 2001
From: Sven Kirschbaum <kirschbaum@medien.rwth-aachen.de>
Date: Tue, 18 Apr 2023 11:50:08 +0200
Subject: [PATCH] :goal_net: Hide Error Details for non STACK Exceptions

---
 api/util/ErrorRenderer.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/api/util/ErrorRenderer.php b/api/util/ErrorRenderer.php
index bc5ef6ce6..e6b6232c1 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
         ));
     }
 
-- 
GitLab