Index: skeleton_instance.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/skeleton/skeleton_instance.inc,v retrieving revision 1.11 diff -u -r1.11 skeleton_instance.inc --- skeleton_instance.inc 11 Jan 2009 23:05:34 -0000 1.11 +++ skeleton_instance.inc 14 Jan 2009 01:11:15 -0000 @@ -674,11 +674,14 @@ // Replace custom tokens in the title and body fields. Replace skeleton // tokens first so they may be used as node tokens such as [title]. - $node['values']['title'] = token_replace($node['values']['title'], 'skeleton', $form_state['values']['skeleton_tokens']); + if (!empty($form_state['values']['skeleton_tokens'])) { + $node['values']['title'] = token_replace($node['values']['title'], 'skeleton', $form_state['values']['skeleton_tokens']); + $node['values']['body'] = token_replace($node['values']['body'], 'skeleton', $form_state['values']['skeleton_tokens']); + } + $node['values']['title'] = token_replace($node['values']['title'], 'node', (object)$form_state['values']); $form_state['values']['title'] = $node['values']['title']; - $node['values']['body'] = token_replace($node['values']['body'], 'skeleton', $form_state['values']['skeleton_tokens']); $node['values']['body'] = token_replace($node['values']['body'], 'node', (object)$form_state['values']); $form_state['values']['body'] = $node['values']['body']; @@ -725,9 +728,12 @@ // Replace custom tokens in the title and body fields. Replace skeleton // tokens first so they may be used as node tokens such as [title]. - $node['values']['title'] = token_replace($node['values']['title'], 'skeleton', $form_state['values']['skeleton_tokens']); + if (!empty($form_state['values']['skeleton_tokens'])) { + $node['values']['title'] = token_replace($node['values']['title'], 'skeleton', $form_state['values']['skeleton_tokens']); + $node['values']['body'] = token_replace($node['values']['body'], 'skeleton', $form_state['values']['skeleton_tokens']); + } + $node['values']['title'] = token_replace($node['values']['title'], 'node', (object)$form_state['values']); - $node['values']['body'] = token_replace($node['values']['body'], 'skeleton', $form_state['values']['skeleton_tokens']); $node['values']['body'] = token_replace($node['values']['body'], 'node', (object)$form_state['values']); $node['values']['op'] = t('Save');