Skip to content
Extraits de code Groupes Projets
Valider d5f1098b rédigé par diosmosis's avatar diosmosis
Parcourir les fichiers

Do not abort all requests just last made request in site selector model object.

parent 53cd7256
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -45,19 +45,22 @@ angular.module('piwikApp').factory('siteSelectorModel', function (piwikApi, $fil ...@@ -45,19 +45,22 @@ angular.module('piwikApp').factory('siteSelectorModel', function (piwikApi, $fil
} }
if (model.isLoading) { if (model.isLoading) {
piwikApi.abortAll(); model.currentRequest.abort();
} }
model.isLoading = true; model.isLoading = true;
return piwikApi.fetch({ model.currentRequest = piwikApi.fetch({
method: 'SitesManager.getPatternMatchSites', method: 'SitesManager.getPatternMatchSites',
pattern: term pattern: term
}).then(function (response) { }).then(function (response) {
return model.updateWebsitesList(response); return model.updateWebsitesList(response);
})['finally'](function () { // .finally() is not IE8 compatible see https://github.com/angular/angular.js/commit/f078762d48d0d5d9796dcdf2cb0241198677582c })['finally'](function () { // .finally() is not IE8 compatible see https://github.com/angular/angular.js/commit/f078762d48d0d5d9796dcdf2cb0241198677582c
model.isLoading = false; model.isLoading = false;
model.currentRequest = null;
}); });
return model.currentRequest;
}; };
model.loadSite = function (idsite) { model.loadSite = function (idsite) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter