summaryrefslogtreecommitdiff
path: root/modules/node/node.api.php
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-08-22 13:52:59 +0000
committerDries Buytaert <dries@buytaert.net>2010-08-22 13:52:59 +0000
commit4a7bb638fb3243a35dd2ce82a4cafc78d2f6b9d2 (patch)
tree3e17684510b739dafb359a17a1d26027fe168ec6 /modules/node/node.api.php
parentb36d4959ef2244298fd28d02575c88b0259555b4 (diff)
downloadbrdo-4a7bb638fb3243a35dd2ce82a4cafc78d2f6b9d2.tar.gz
brdo-4a7bb638fb3243a35dd2ce82a4cafc78d2f6b9d2.tar.bz2
- 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.
Diffstat (limited to 'modules/node/node.api.php')
-rw-r--r--modules/node/node.api.php10
1 files changed, 3 insertions, 7 deletions
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();
}
/**