From 8f1233fe215ba5854177001f0d23508105a13968 Mon Sep 17 00:00:00 2001 From: Jack Lukic Date: Mon, 15 Feb 2016 12:08:46 -0800 Subject: [PATCH] #3660 - Fixes issue with refactor where beforeSend cannot cancel request --- src/definitions/behaviors/api.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/definitions/behaviors/api.js b/src/definitions/behaviors/api.js index 3aa484b79..0cf38ed64 100644 --- a/src/definitions/behaviors/api.js +++ b/src/definitions/behaviors/api.js @@ -193,6 +193,8 @@ $.api = $.fn.api = function(parameters) { // call beforesend and get any settings changes requestSettings = module.get.settings(); + console.log(requestSettings); + // check if before send cancelled request if(requestSettings === false) { module.cancelled = true; @@ -723,6 +725,9 @@ $.api = $.fn.api = function(parameters) { if(runSettings === undefined) { module.error(error.noReturnedValue); } + if(runSettings === false) { + return runSettings; + } return (runSettings !== undefined) ? $.extend(true, {}, runSettings) : $.extend(true, {}, settings)