diff --git a/sites/all/modules/contrib/nodeblock/nodeblock.module b/sites/all/modules/contrib/nodeblock/nodeblock.module
index d67a79c..a3282d2 100644
--- a/sites/all/modules/contrib/nodeblock/nodeblock.module
+++ b/sites/all/modules/contrib/nodeblock/nodeblock.module
@@ -191,6 +191,16 @@ function nodeblock_node_delete($node) {
       variable_del('nodeblock_translation_fallback_' . $tnid);
     }  
   }
+
+  db_delete('block')
+    ->condition('module', 'nodeblock')
+    ->condition('delta', $node->nid)
+    ->execute();
+  db_delete('block_role')
+    ->condition('module', 'nodeblock')
+    ->condition('delta', $node->nid)
+    ->execute();
+
   _block_rehash();
 }
 /**
