From 08087ba9bb8475235c6ab917627a4d37f1ba62f4 Mon Sep 17 00:00:00 2001 From: plegall Date: Tue, 9 Jul 2024 20:04:51 +0200 Subject: [PATCH] fixes #2174 batch manager, call pwg.images.syncMetadata in sequence, not parallel --- admin/themes/default/js/batchManagerGlobal.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/admin/themes/default/js/batchManagerGlobal.js b/admin/themes/default/js/batchManagerGlobal.js index d5365b6f7..eab1ded53 100644 --- a/admin/themes/default/js/batchManagerGlobal.js +++ b/admin/themes/default/js/batchManagerGlobal.js @@ -208,6 +208,12 @@ jQuery('#applyAction').click(function(e) { }); } + var queuedManager = jQuery.manageAjax.create('queued', { + queue: true, + cacheResponse: false, + maxRequests: 1 + }); + progressBar_max = elements.length; var todo = 0; var syncBlockSize = Math.min( @@ -229,7 +235,7 @@ jQuery('#applyAction').click(function(e) { (function(ids) { var thisBatchSize = ids.length; - jQuery.ajax({ + queuedManager.add({ url: "ws.php?format=json&method=pwg.images.syncMetadata", type:"POST", dataType: "json",