diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-07-16 10:30:12 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-07-16 10:30:12 +0000 |
commit | 436fc4f8798df3f276277e78910b9b61126b94b4 (patch) | |
tree | 412a60292a0da349792a08dc7db9e826dc189476 | |
parent | 9c8c3cfd1b2a2ba1cd88cb00aeb0f71a6225aa60 (diff) | |
download | brdo-436fc4f8798df3f276277e78910b9b61126b94b4.tar.gz brdo-436fc4f8798df3f276277e78910b9b61126b94b4.tar.bz2 |
- Patch #520620 by quicksketch: delete revision and prepare translation field hooks are called incorrectly (or not at all).
-rw-r--r-- | modules/field/field.attach.inc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/field/field.attach.inc b/modules/field/field.attach.inc index b741798c7..cf510ba26 100644 --- a/modules/field/field.attach.inc +++ b/modules/field/field.attach.inc @@ -727,7 +727,7 @@ function field_attach_delete($obj_type, $object) { * The object with fields to save. */ function field_attach_delete_revision($obj_type, $object) { - _field_invoke('delete revision', $obj_type, $object); + _field_invoke('delete_revision', $obj_type, $object); module_invoke(variable_get('field_storage_module', 'field_sql_storage'), 'field_storage_delete_revision', $obj_type, $object); // Let other modules act on deleting the revision. @@ -904,8 +904,8 @@ function field_attach_prepare_translation($node) { $type = content_types($node->type); // Save cycles if the type has no fields. if (!empty($type['instances'])) { - $default_additions = _field_invoke_default('prepare translation', $node); - $additions = _field_invoke('prepare translation', $node); + $default_additions = _field_invoke_default('prepare_translation', $node); + $additions = _field_invoke('prepare_translation', $node); // Merge module additions after the default ones to enable overriding // of field values. $node = (object) array_merge((array) $node, $default_additions, $additions); |