CRM-14789 - crmCaseType - Pass through more specific error
authorTim Otten <totten@civicrm.org>
Mon, 14 Jul 2014 06:17:12 +0000 (23:17 -0700)
committerTim Otten <totten@civicrm.org>
Mon, 14 Jul 2014 06:18:23 +0000 (23:18 -0700)
js/angular-crmCaseType.js

index 131dd62f8767c75354c09ab88bf5c01988a0df1f..8f579356b1ea7bde5d2e85f080814a62b97918c9 100644 (file)
         });
     };
     $scope.deleteCaseType = function (caseType) {
-      crmApi('CaseType', 'delete', {id: caseType.id}, true)
+      crmApi('CaseType', 'delete', {id: caseType.id}, {
+        error: function (data) {
+          CRM.alert(data.error_message, ts('Error'));
+        }
+      })
         .then(function (data) {
           if (!data.is_error) {
             delete caseTypes.values[caseType.id];