From 9ec069becc1d1bd84328b8d36b67dddba27bf5ea Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=A1clav=20Barto=C5=A1?= <bartos@cesnet.cz>
Date: Mon, 18 Jan 2021 13:33:45 +0100
Subject: [PATCH] Improved error message

---
 thehive_button/public/create_case.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/thehive_button/public/create_case.js b/thehive_button/public/create_case.js
index fc8edd6..e7d250b 100644
--- a/thehive_button/public/create_case.js
+++ b/thehive_button/public/create_case.js
@@ -39,7 +39,11 @@ export function createTheHiveCase(base_url, api_key, title, descr, severity, sta
           resolve({"error": resp.error});
         }
         else if (resp.status_code != 201) {
-          resolve({"error": "Unexpected reply received from The Hive: [" + resp.status_code + "] " + resp.status_msg});
+          var err_msg = "Unexpected reply received from The Hive: " + resp.status_code + " (" + resp.status_msg + ")";
+          if (resp.body && resp.body.message) {
+            err_msg += ', Message: "' + resp.body.message + '"';
+          }
+          resolve({"error": err_msg});
         }
         else {
           resolve({"id": resp.body.id}); // return ID of the new case
-- 
GitLab