diff --git a/webform.module b/webform.module index 7e2b043..0480b3a 100644 --- a/webform.module +++ b/webform.module @@ -2533,6 +2533,11 @@ function _webform_client_form_validate(&$elements, &$form_state, $form_id = NULL function webform_client_form_pages($form, &$form_state) { $node = node_load($form_state['values']['details']['nid']); + // Multistep forms may not have any components on the first page. + if (!isset($form_state['values']['submitted'])) { + $form_state['values']['submitted'] = array(); + } + // Move special settings to storage. if (isset($form_state['webform']['component_tree'])) { $form_state['storage']['component_tree'] = $form_state['webform']['component_tree'];