From 71790c52c144673c2f078daf1f37e9d92c691a4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Steffen=20Maa=C3=9F?= Date: Sat, 2 Feb 2013 13:15:09 +0100 Subject: [PATCH] FIX: The cachebuster now only includes a questionmark, if there is none in the current url... --- javascript/GridFieldBulkManager.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/javascript/GridFieldBulkManager.js b/javascript/GridFieldBulkManager.js index ed010e3..bbf35b8 100644 --- a/javascript/GridFieldBulkManager.js +++ b/javascript/GridFieldBulkManager.js @@ -127,8 +127,11 @@ }); data.records = ids; + if ( url.indexOf('?') !== -1 ) cacheBuster = '&cacheBuster=' + cacheBuster; + else cacheBuster = '?cacheBuster=' + cacheBuster; + $.ajax({ - url: url + '/' + action + '?cacheBuster=' + cacheBuster, + url: url + '/' + action + cacheBuster, data: data, type: "POST", context: $(this) @@ -183,8 +186,12 @@ $(formsWithUpadtes).each(function(){ cacheBuster = new Date().getTime() + '_' + $(this).attr('name'); data = $(this).serialize(); + + if ( url.indexOf('?') !== -1 ) cacheBuster = '&cacheBuster=' + cacheBuster; + else cacheBuster = '?cacheBuster=' + cacheBuster; + $.ajax({ - url: url + '?cacheBuster=' + cacheBuster, + url: url + '/' + action + cacheBuster, data: data, type: "POST", context: $(this)