From 4a7bb638fb3243a35dd2ce82a4cafc78d2f6b9d2 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Sun, 22 Aug 2010 13:52:59 +0000 Subject: - Patch #353458 by quicksketch, drewish, jpetso, sun, noahb, aaron, chx, mikey_p, dhthwy: hook_file_references() was not designed for a highly flexible field storage. --- modules/node/node.api.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'modules/node/node.api.php') diff --git a/modules/node/node.api.php b/modules/node/node.api.php index 04a626b9b..3a737425b 100644 --- a/modules/node/node.api.php +++ b/modules/node/node.api.php @@ -406,13 +406,9 @@ function hook_node_delete($node) { * @ingroup node_api_hooks */ function hook_node_revision_delete($node) { - db_delete('upload')->condition('vid', $node->vid)->execute(); - if (!is_array($node->files)) { - return; - } - foreach ($node->files as $file) { - file_delete($file); - } + db_delete('mytable') + ->condition('vid', $node->vid) + ->execute(); } /** -- cgit v1.2.3