Skip to content

Commit 3876ba1

Browse files
committed
[#289] GDPR: use "has_gateway" for order exports
1 parent 7da159c commit 3876ba1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

woocommerce/payment-gateway/class-sv-wc-payment-gateway-privacy.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,9 @@ public function add_export_order_data( $data, $order ) {
279279
$order = wc_get_order( $order );
280280

281281
// ensure we have a full order object and it belongs to the plugin's gateway
282-
if ( $order && ( $gateway = $this->get_plugin()->get_gateway( $order->get_payment_method() ) ) ) {
282+
if ( $order && $this->get_plugin()->has_gateway( $order->get_payment_method() ) ) {
283+
284+
$gateway = $this->get_plugin()->get_gateway( $order->get_payment_method() );
283285

284286
$meta_to_export = array(
285287
'account_four' => __( 'Last Four', 'woocommerce-plugin-framework' ),
@@ -316,7 +318,9 @@ public function remove_order_personal_data( $order ) {
316318
$order = wc_get_order( $order );
317319

318320
// ensure we have a full order object and it belongs to the plugin's gateway
319-
if ( $order && ( $gateway = $this->get_plugin()->get_gateway( $order->get_payment_method() ) ) ) {
321+
if ( $order && $this->get_plugin()->has_gateway( $order->get_payment_method() ) ) {
322+
323+
$gateway = $this->get_plugin()->get_gateway( $order->get_payment_method() );
320324

321325
$meta_to_remove = array(
322326
'account_four' => 'XXXX',

0 commit comments

Comments
 (0)