From 75929384874bdaaedcc7010302fefbb5a7ce2ae7 Mon Sep 17 00:00:00 2001 From: Philipp Stracker Date: Wed, 23 Oct 2024 16:30:03 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Update=20REST=20endpoint=20to=20sto?= =?UTF-8?q?re=20new=20attributes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Endpoint/OnboardingRestEndpoint.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/ppcp-settings/src/Endpoint/OnboardingRestEndpoint.php b/modules/ppcp-settings/src/Endpoint/OnboardingRestEndpoint.php index f30e753e5..aedd50b72 100644 --- a/modules/ppcp-settings/src/Endpoint/OnboardingRestEndpoint.php +++ b/modules/ppcp-settings/src/Endpoint/OnboardingRestEndpoint.php @@ -97,8 +97,10 @@ class OnboardingRestEndpoint extends RestEndpoint { $get_param = fn( $key ) => wc_clean( wp_unslash( $request->get_param( $key ) ) ); - $raw_step = $get_param( 'step' ); - $raw_completed = $get_param( 'completed' ); + $raw_step = $get_param( 'step' ); + $raw_completed = $get_param( 'completed' ); + $raw_use_sandbox = $get_param( 'useSandbox' ); + $raw_use_manual_connection = $get_param( 'useManualConnection' ); if ( is_numeric( $raw_step ) ) { $details['step'] = intval( $raw_step ); @@ -106,6 +108,12 @@ class OnboardingRestEndpoint extends RestEndpoint { if ( null !== $raw_completed ) { $details['completed'] = (bool) $raw_completed; } + if ( null !== $raw_use_sandbox ) { + $details['useSandbox'] = (bool) $raw_use_sandbox; + } + if ( null !== $raw_use_manual_connection ) { + $details['useManualConnection'] = (bool) $raw_use_manual_connection; + } $this->profile->save_data( $details );