auto-patch 638-dev-dev01-2024-05-14T20_44_36
This commit is contained in:
@@ -245,7 +245,13 @@ class WC_AJAX {
|
||||
|
||||
check_ajax_referer( 'apply-coupon', 'security' );
|
||||
|
||||
$coupon_code = ArrayUtil::get_value_or_default( $_POST, 'coupon_code' );
|
||||
$coupon_code = ArrayUtil::get_value_or_default( $_POST, 'coupon_code' );
|
||||
$billing_email = ArrayUtil::get_value_or_default( $_POST, 'billing_email' );
|
||||
|
||||
if ( is_string( $billing_email ) && is_email( $billing_email ) ) {
|
||||
wc()->customer->set_billing_email( $billing_email );
|
||||
}
|
||||
|
||||
if ( ! StringUtil::is_null_or_whitespace( $coupon_code ) ) {
|
||||
WC()->cart->add_discount( wc_format_coupon_code( wp_unslash( $coupon_code ) ) ); // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user