diff --git a/webform.module b/webform.module index 973fd65..8b84a66 100644 --- a/webform.module +++ b/webform.module @@ -2706,7 +2706,8 @@ function webform_client_form_pages($form, &$form_state) { } // Inform the submit handlers that a draft will be saved. - $form_state['save_draft'] = $form_state['values']['op'] == $draft_op || ($node->webform['auto_save'] && !$form_state['webform_completed']); + global $user; + $form_state['save_draft'] = $form_state['values']['op'] == $draft_op || ($node->webform['auto_save'] && !$form_state['webform_completed'] && $user->uid !== 0); // Determine what we need to do on the next page. if (!empty($form_state['save_draft']) || !$form_state['webform_completed']) {