Skip to content

Commit 7d0921e

Browse files
committed
Ensure registration form settings are removed correctly
1 parent 8e337dc commit 7d0921e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

includes/wpum-forms/class-wpum-registration-forms-editor.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,12 @@ public function save_form_settings() {
464464
}
465465
$stored_settings_model = $form->get_settings_model();
466466

467+
$deleted_settings = array_diff_key( $stored_settings_model, $settings_model );
468+
469+
foreach ( $deleted_settings as $deleted_key => $deleted_setting ) {
470+
$form->delete_meta( $deleted_key, '' );
471+
}
472+
467473
foreach ( $settings_model as $key => $value ) {
468474
if ( ! isset( $settings[ $key ] ) ) {
469475
continue;

0 commit comments

Comments
 (0)