diff --git a/js/src/ajax.js b/js/src/ajax.js index b477834054..b015b8b7b0 100644 --- a/js/src/ajax.js +++ b/js/src/ajax.js @@ -894,11 +894,16 @@ $(document).on('submit', 'form', AJAX.requestHandler); * Gracefully handle fatal server errors * (e.g: 500 - Internal server error) */ -$(document).on('ajaxError', function (event, request) { +$(document).on('ajaxError', function (event, request, settings) { if (AJAX.debug) { // eslint-disable-next-line no-console console.log('AJAX error: status=' + request.status + ', text=' + request.statusText); } + + if (settings.url.includes('/git-revision')) { + return; + } + // Don't handle aborted requests if (request.status !== 0 || request.statusText !== 'abort') { var details = ''; diff --git a/js/src/home.js b/js/src/home.js index dc7f2fda72..a03e000212 100644 --- a/js/src/home.js +++ b/js/src/home.js @@ -105,13 +105,15 @@ const GitInfo = { 'server': CommonParams.get('server'), 'ajax_request': true, 'no_debug': true - }, - function (data) { - if (typeof data !== 'undefined' && data.success === true) { - $(data.message).insertAfter('#li_pma_version'); - } } - ); + ).done(function (data) { + if (typeof data !== 'undefined' && data.success === true) { + $(data.message).insertAfter('#li_pma_version'); + } + }).fail(function () { + const gitHashInfoLi = '