diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js
index 5418f91589c6715198f0fce6a9235defad6afee4..591d10e147095832aae3d9ba3f69c74c3e50a691 100644
--- a/resources/assets/javascripts/lib/dialog.js
+++ b/resources/assets/javascripts/lib/dialog.js
@@ -309,7 +309,7 @@ Dialog.fromURL = function(url, options) {
             }
         })
         .fail((jqXHR, textStatus, errorThrown) => {
-            Report.error($gettext('Es ist ein Fehler aufgetreten'), errorThrown);
+            Report.error($gettext('Es ist ein Fehler aufgetreten'), jqXHR.responseJSON?.message ?? errorThrown);
             Overlay.hide();
 
         });