Consolidate conditional

This commit is contained in:
dinamiko 2022-08-12 11:02:29 +02:00
parent 28d7e5d771
commit 03fa159b43

View file

@ -145,14 +145,14 @@ class VaultedCreditCardHandler {
): WC_Order { ): WC_Order {
$change_payment = filter_input( INPUT_POST, 'woocommerce_change_payment', FILTER_SANITIZE_STRING ); $change_payment = filter_input( INPUT_POST, 'woocommerce_change_payment', FILTER_SANITIZE_STRING );
if ( $change_payment ) { if (
if ( $this->subscription_helper->has_subscription( $wc_order->get_id() ) && $this->subscription_helper->is_subscription_change_payment() ) { $change_payment
if ( $saved_credit_card ) { && $this->subscription_helper->has_subscription( $wc_order->get_id() )
update_post_meta( $wc_order->get_id(), 'payment_token_id', $saved_credit_card ); && $this->subscription_helper->is_subscription_change_payment()
&& $saved_credit_card
return $wc_order; ) {
} update_post_meta( $wc_order->get_id(), 'payment_token_id', $saved_credit_card );
} return $wc_order;
} }
$tokens = $this->payment_token_repository->all_for_user_id( $wc_order->get_customer_id() ); $tokens = $this->payment_token_repository->all_for_user_id( $wc_order->get_customer_id() );