From 7b92f4b506269e985aba9dce73818340d797ca45 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Tue, 7 May 2013 18:06:20 -0700 Subject: [PATCH] Only preload GET requests. This fixes multi deletion through the frontend. --- r2/r2/public/static/js/base.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/r2/r2/public/static/js/base.js b/r2/r2/public/static/js/base.js index 27c73a002..8b36dc8f2 100644 --- a/r2/r2/public/static/js/base.js +++ b/r2/r2/public/static/js/base.js @@ -20,11 +20,14 @@ r.setup = function(config) { r.setupBackbone = function() { Backbone.emulateJSON = true Backbone.ajax = function(request) { - var url = request.url, - preloaded = r.preload.read(url) - if (preloaded != null) { - request.success(preloaded) - return + var url = request.url + + if (request.type == 'GET') { + var preloaded = r.preload.read(url) + if (preloaded != null) { + request.success(preloaded) + return + } } var isLocal = url && (url[0] == '/' || url.lastIndexOf(r.config.currentOrigin, 0) == 0)