From 728e0a621e805f689af0ba765376369b7d89e7be Mon Sep 17 00:00:00 2001 From: kbparagua Date: Thu, 24 Mar 2016 23:49:54 +0800 Subject: [PATCH] Execute before callbacks even if action method does not exists --- vendor/assets/javascripts/paloma/engine.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/vendor/assets/javascripts/paloma/engine.js b/vendor/assets/javascripts/paloma/engine.js index 16e1559..84f32e3 100644 --- a/vendor/assets/javascripts/paloma/engine.js +++ b/vendor/assets/javascripts/paloma/engine.js @@ -37,13 +37,11 @@ Paloma.Engine.prototype = { var controller = this._buildController(); if (!controller) return; - var action = controller[ this._request.action ]; - if (!action) return; - var callbackPerformer = new Paloma.BeforeCallbackPerformer(controller); callbackPerformer.perform( this._request.action ); - action.call(controller); + var method = controller[ this._request.action ]; + if (method) method.call(controller); this._lastRequest.executed = true; },