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 );