From d598f3af811c4f45ac225e991116f39301ccf80b Mon Sep 17 00:00:00 2001
From: Bram Goffings <bramgoffings@gmail.com>
Date: Sun, 25 Mar 2012 20:41:13 +0200
Subject: [PATCH] Issue #1483162 by aspilicious | recidive: Fixed Nodes not
 deleted from plan gives EntityMalformedException error.

---
 deploy.manager.inc |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/deploy.manager.inc b/deploy.manager.inc
index 91255ee..c21fb86 100644
--- a/deploy.manager.inc
+++ b/deploy.manager.inc
@@ -133,3 +133,13 @@ function deploy_manager_postprocess_operation($plan_name, $entity) {
     deploy_manager_delete_from_plan($plan->name, $entity->__metadata['type'], $entity);
   }
 }
+
+/**
+ * Implements hook_entity_delete().
+ */
+function deploy_entity_delete($entity, $entity_type) {
+  $plans = deploy_manager_plan_load_all();
+  foreach ($plans as $plan) {
+    deploy_manager_delete_from_plan($plan->name, $entity_type, $entity);
+  }
+}
-- 
1.7.5.4

