Skip to content

Commit af44aab

Browse files
committed
fixes pro issue #137
1 parent f085600 commit af44aab

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

assets/spa/components/form-builder/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ weForms.routeComponents.FormEditComponent = {
232232
},
233233

234234
success: function (response) {
235+
self.$store.state.settings = response.settings;
235236
if (response.form_fields) {
236237
self.$store.commit('set_form_fields', response.form_fields);
237238
}

includes/class-ajax.php

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,10 @@ public function save_form() {
109109
$integrations = array();
110110

111111
if ( isset( $post_data['settings'] ) ) {
112-
$settings = (array) json_decode( $post_data['settings'] );
113-
$settings['message'] = sanitize_text_field( $settings['message'] );
114-
error_log(print_r($settings, true));
112+
$settings = (array) json_decode( $post_data['settings'] );
113+
$settings['message'] = sanitize_text_field( $settings['message'] );
114+
$settings['url'] = sanitize_url( $settings['url'] );
115+
$settings['limit_message'] = sanitize_text_field( $settings['limit_message'] );
115116
} else {
116117
$settings = isset( $form_data['wpuf_settings'] ) ? $form_data['wpuf_settings'] : [];
117118
}
@@ -142,7 +143,12 @@ public function save_form() {
142143

143144
do_action( 'weforms_update_form', $form_data['wpuf_form_id'], $form_fields, $settings );
144145

145-
wp_send_json_success( [ 'form_fields' => $form_fields ] );
146+
wp_send_json_success(
147+
array(
148+
'form_fields' => $form_fields,
149+
'settings' => $settings,
150+
)
151+
);
146152
}
147153

148154
/**

0 commit comments

Comments
 (0)