Do not hammer web server on auto-refreshing failures

This commit is contained in:
Thomas Gelf 2014-03-26 10:35:45 +00:00
parent 632616671d
commit 8d888b3396
1 changed files with 1 additions and 3 deletions
public/js/icinga

View File

@ -316,11 +316,8 @@
var refresh = req.getResponseHeader('X-Icinga-Refresh');
if (refresh) {
// Hmmmm... .data() doesn't work here?
req.$target.data('lastUpdate', (new Date()).getTime());
req.$target.data('icingaRefresh', refresh);
} else {
req.$target.removeData('icingaRefresh');
req.$target.removeData('lastUpdate');
}
@ -415,6 +412,7 @@
* Regardless of whether a request succeeded of failed, clean up
*/
onComplete: function (req, textStatus) {
req.$target.data('lastUpdate', (new Date()).getTime());
delete this.requests[req.$target.attr('id')];
this.icinga.ui.fadeNotificationsAway();
this.icinga.ui.refreshDebug();