forked from crowetic/commerce
fix update cart item (#333)
Co-authored-by: Greg Hoskin <greghoskin@Gregs-MacBook-Pro.local>
This commit is contained in:
parent
925a68a78c
commit
84a72718d2
@ -67,9 +67,10 @@ export const handler = {
|
|||||||
|
|
||||||
return useCallback(
|
return useCallback(
|
||||||
debounce(async (input: UpdateItemInput<T>) => {
|
debounce(async (input: UpdateItemInput<T>) => {
|
||||||
const itemId = cartData.lineItems[0].id
|
const firstLineItem = cartData.lineItems[0]
|
||||||
const productId = cartData.lineItems[0].productId
|
const itemId = item?.id || firstLineItem.id
|
||||||
const variantId = cartData.lineItems[0].variant.id
|
const productId = item?.productId || firstLineItem.productId
|
||||||
|
const variantId = item?.variant.id || firstLineItem.variant.id
|
||||||
if (!itemId || !productId) {
|
if (!itemId || !productId) {
|
||||||
throw new ValidationError({
|
throw new ValidationError({
|
||||||
message: 'Invalid input used for this operation',
|
message: 'Invalid input used for this operation',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user