From e101016ce6029a7bf957ce13db84ca4da1ff62d7 Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Wed, 27 Apr 2022 06:45:57 +0000 Subject: [PATCH] dialogs: show appropriate error message when request fails, fixes #966 Closes #966 --- resources/assets/javascripts/lib/dialog.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js index 0ce30c6eef6..0ac76522109 100644 --- a/resources/assets/javascripts/lib/dialog.js +++ b/resources/assets/javascripts/lib/dialog.js @@ -1,4 +1,9 @@ import { $gettext } from '../lib/gettext.js'; +import parseOptions from './parse_options.js'; +import extractCallback from './extract_callback.js'; +import Overlay from './overlay.js'; +import PageLayout from './page_layout.js'; +import Report from './report.js'; /*jslint esversion: 6*/ @@ -13,10 +18,6 @@ import { $gettext } from '../lib/gettext.js'; * @todo Handle file uploads <http://goo.gl/PnSra8> */ -import parseOptions from './parse_options.js'; -import extractCallback from './extract_callback.js'; -import Overlay from './overlay.js'; -import PageLayout from './page_layout.js'; var dialog_margin = 0; @@ -309,8 +310,10 @@ Dialog.fromURL = function(url, options) { Dialog.show(response, options); } }) - .fail(() => { + .fail((jqXHR, textStatus, errorThrown) => { + Report.error($gettext('Es ist ein Fehler aufgetreten'), errorThrown); Overlay.hide(); + }); return true; -- GitLab