improved error logging in frontend

This commit is contained in:
zadam 2023-06-30 12:14:58 +02:00
parent 192e399cb5
commit 0802b81807
2 changed files with 7 additions and 2 deletions

View file

@ -117,7 +117,12 @@ async function reportError(method, url, statusCode, response) {
if ([400, 404].includes(statusCode) && response && typeof response === 'object') {
toastService.showError(message);
throw new ValidationError(response);
throw new ValidationError({
requestUrl: url,
method,
statusCode,
...response
});
} else {
const title = `${statusCode} ${method} ${url}`;
toastService.showErrorTitleAndMessage(title, message);

View file

@ -27,7 +27,7 @@ const TPL = `
<button type="button" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false" class="icon-action icon-action-always-border bx bx-dots-vertical-rounded"
style="position: relative; top: 5px;"></button>
style="position: relative; top: 3px;"></button>
<div class="dropdown-menu dropdown-menu-right">
<a data-trigger-command="openAttachment" class="dropdown-item"