api_v3_CaseTest - Fix failures. Load case-types by name (not title).
[civicrm-core.git] / Civi / CCase / Events.php
index 472ac9f6471312a7616dcd6dcb7b2fb3f1e85463..5ff406004669c212f09dcb87cbfd3d3fe9d2762b 100644 (file)
@@ -49,7 +49,11 @@ class Events {
         }
         break;
       case 'Case':
-        $caseId = $event->id;
+        // by the time we get the post-delete event, the record is gone, so
+        // there's nothing to analyze
+        if ($event->action != 'delete') {
+          $caseId = $event->id;
+        }
         break;
       default:
         throw new \CRM_Core_Exception("CRM_Case_Listener does not support entity {$event->entity}");