Skip to content

Commit

Permalink
Show the quantity error in the cart only if variant didn't change
Browse files Browse the repository at this point in the history
  • Loading branch information
mironov committed May 15, 2024
1 parent a4e898d commit 9f85367
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions assets/cart.js
Original file line number Diff line number Diff line change
Expand Up @@ -184,9 +184,10 @@ class CartItems extends HTMLElement {
section.selector
);
});
const updatedValue = parsedState.items[line - 1] ? parsedState.items[line - 1].quantity : undefined;
const updatedLine = parsedState.items.find((item) => item.variant_id === parseInt(variantId));
const updatedValue = updatedLine ? updatedLine.quantity : undefined;
let message = '';
if (items.length === parsedState.items.length && updatedValue !== parseInt(quantityElement.value)) {
if (items.length === parsedState.items.length && updatedLine && updatedValue !== parseInt(quantityElement.value)) {
if (typeof updatedValue === 'undefined') {
message = window.cartStrings.error;
} else {
Expand Down

0 comments on commit 9f85367

Please sign in to comment.