Index: workflow.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/workflow/workflow.admin.inc,v
retrieving revision 1.4
diff -u -r1.4 workflow.admin.inc
--- workflow.admin.inc	29 Oct 2008 03:38:51 -0000	1.4
+++ workflow.admin.inc	21 Nov 2008 21:54:08 -0000
@@ -62,6 +62,7 @@
   watchdog('workflow', 'Created workflow %name', array('%name' => $workflow_name));
   drupal_set_message(t('The workflow %name was created. You should now add states to your workflow.',
     array('%name' => $workflow_name)), 'status');
+  $form_state['wid'] = $wid;
   $form_state['redirect'] = 'admin/build/workflow/state/'. $wid;
 }
 
@@ -422,7 +423,7 @@
  * @see workflow_state_add_form()
  */
 function workflow_state_add_form_submit($form, &$form_state) {
-  workflow_state_save($form_state['values']);
+  $form_state['sid'] = workflow_state_save($form_state['values']);
   if (array_key_exists('sid', $form_state['values'])) {
     drupal_set_message(t('The workflow state was updated.'));
   }
