diff --git a/serial.module b/serial.module index af382f5..35275d1 100644 --- a/serial.module +++ b/serial.module @@ -96,6 +96,15 @@ function serial_field_presave($entity_type, $entity, array $field, array $instan } /** + * Implements hook_node_presave(). + */ +function serial_node_presave($node) { + if (module_exists('auto_nodetitle') && ($setting = auto_nodetitle_get_setting($node->type)) && !($setting == AUTO_NODETITLE_OPTIONAL) && !empty($node->title)) { + auto_nodetitle_set_title($node); + } +} + +/** * Implements hook_field_is_empty(). */ function serial_field_is_empty($item, $field) {