From cd4bafa07484217e5dd65fe8c0e0a3087d5a836f Mon Sep 17 00:00:00 2001 From: achchu93 Date: Sun, 4 Apr 2021 22:40:58 +0530 Subject: [PATCH] fixed: save empty form values of qs package --- includes/wpum-forms/class-wpum-registration-forms-editor.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/includes/wpum-forms/class-wpum-registration-forms-editor.php b/includes/wpum-forms/class-wpum-registration-forms-editor.php index cb3e31a1..98b82ff1 100644 --- a/includes/wpum-forms/class-wpum-registration-forms-editor.php +++ b/includes/wpum-forms/class-wpum-registration-forms-editor.php @@ -464,16 +464,17 @@ public function save_form_settings() { } $stored_settings_model = $form->get_settings_model(); - foreach ( $settings_model as $key => $value ) { + foreach ( $stored_settings_model as $key => $stored_value ) { if ( ! isset( $settings[ $key ] ) ) { continue; } $setting = $settings[ $key ]; + $value = isset( $settings_model[$key] ) ? $settings_model[$key] : null; $value = apply_filters( 'wpum_form_settings_sanitize_' . $setting['type'], $value ); - if ( isset( $stored_settings_model[ $key ] ) && $value === $stored_settings_model[ $key ] ) { + if ( $value === $stored_value ) { // Setting not changed continue; }