diff --git a/workbench_moderation.module b/workbench_moderation.module index d8fa4b6..1d654b7 100644 --- a/workbench_moderation.module +++ b/workbench_moderation.module @@ -1802,6 +1802,12 @@ function workbench_moderation_store($node) { // Save the node. $live_revision->revision = 0; $live_revision->path['pathauto'] = 0; + // Check if current alias uses Pathauto. + if (module_exists('pathauto')) { + module_load_include('inc', 'pathauto'); + $pathauto_state = pathauto_entity_state_load('node', $node->nid); + $live_revision->path['pathauto'] = $pathauto_state ? 1 : 0; + } node_save($live_revision); }