From 06cf48c2a70c7314ff1eeebe53de66f219d0fb5a Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 2 Dec 2023 22:45:57 +0100 Subject: [PATCH] bail if there's no shipping address yet --- src/Core/Checkout/Cart/SmcCartValidator.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Core/Checkout/Cart/SmcCartValidator.php b/src/Core/Checkout/Cart/SmcCartValidator.php index 95c64a7..43ef0fb 100644 --- a/src/Core/Checkout/Cart/SmcCartValidator.php +++ b/src/Core/Checkout/Cart/SmcCartValidator.php @@ -29,6 +29,9 @@ class SmcCartValidator implements CartValidatorInterface } $ship_addr = $context->getShippingLocation()->getAddress(); + if (!$ship_addr) { + return; + } if (!$this->contains_only_latin($ship_addr->getFirstName())) { $errors->add(new ShippingAddressInvalidCharactersError('First Name')); }