diff --git a/vendor/magento/module-quote-graph-ql/Model/Resolver/CustomerCart.php b/vendor/magento/module-quote-graph-ql/Model/Resolver/CustomerCart.php index e8aa8d612c670..95b665bb0fe39 100644 --- a/vendor/magento/module-quote-graph-ql/Model/Resolver/CustomerCart.php +++ b/vendor/magento/module-quote-graph-ql/Model/Resolver/CustomerCart.php @@ -1,7 +1,7 @@ customerCartResolver = $customerCartResolver; + $this->updateCartCurrency = $updateCartCurrency; } /** @@ -50,7 +59,11 @@ public function resolve(Field $field, $context, ResolveInfo $info, array $value } try { - $cart = $this->customerCartResolver->resolve($currentUserId); + $storeId = (int)$context->getExtensionAttributes()->getStore()->getId(); + $cart = $this->updateCartCurrency->execute( + $this->customerCartResolver->resolve($currentUserId), + $storeId + ); } catch (\Exception $e) { $cart = null; }