From: Tim Otten Date: Sat, 24 Jan 2015 00:18:36 +0000 (-0800) Subject: crmStatus - Fix for use without a promise. X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=a66571abd222e219d64f92ce8e1b2633db5430b4;p=civicrm-core.git crmStatus - Fix for use without a promise. --- 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)); + } }; });