From a66571abd222e219d64f92ce8e1b2633db5430b4 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 23 Jan 2015 16:18:36 -0800 Subject: [PATCH] crmStatus - Fix for use without a promise. --- js/angular-crm-util.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/angular-crm-util.js b/js/angular-crm-util.js index b889346dcf..62437f558f 100644 --- a/js/angular-crm-util.js +++ b/js/angular-crm-util.js @@ -101,7 +101,11 @@ // example: crmStatus('Saving', crmApi(...)).then(function(result){...}) angular.module('crmUtil').factory('crmStatus', function($q){ return function(options, aPromise){ - return CRM.toAPromise($q, CRM.status(options, CRM.toJqPromise(aPromise))); + if (aPromise) { + return CRM.toAPromise($q, CRM.status(options, CRM.toJqPromise(aPromise))); + } else { + return CRM.toAPromise($q, CRM.status(options)); + } }; }); -- 2.25.1