diff --git a/includes/form_builder.admin.inc b/includes/form_builder.admin.inc index 4175d1d..f94a74f 100644 --- a/includes/form_builder.admin.inc +++ b/includes/form_builder.admin.inc @@ -22,11 +22,8 @@ function form_builder_interface($form_type, $form_id) { // Load the current state of the form, or create a new cache if needed. $loader = FormBuilderLoader::instance(); - $form_obj = $loader->fromCache($form_type, $form_id); - if (!$form_obj) { - $form_obj = $loader->fromStorage($form_type, $form_id); - $form_obj->save(); - } + $form_obj = $loader->fromStorage($form_type, $form_id); + $form_obj->save(); $output = array(); $output[] = drupal_get_form('form_builder_preview', $form_obj, $form_type, $form_id); diff --git a/modules/webform/form_builder_webform.module b/modules/webform/form_builder_webform.module index cbe4560..9f7bcbb 100644 --- a/modules/webform/form_builder_webform.module +++ b/modules/webform/form_builder_webform.module @@ -35,8 +35,9 @@ function form_builder_webform_components_page($node) { $build['#attached']['js'][] = $path . '/js/select-admin.js'; $build['#attached']['library'][] = array('system', 'ui.datepicker'); + $form = drupal_get_form('form_builder_webform_save_form', $node->nid); $build[] = form_builder_interface('webform', $node->nid); - $build[] = drupal_get_form('form_builder_webform_save_form', $node->nid); + $build[] = $form; return $build; }