diff --git a/dockerfile b/dockerfile index d363d5c..1d66996 100644 --- a/dockerfile +++ b/dockerfile @@ -4,7 +4,7 @@ RUN apk add --no-cache libc6-compat WORKDIR /app # Cài đặt pnpm -RUN npm install -g pnpm +RUN npm install -g pnpm@10.9.0 # Copy file định nghĩa package để tận dụng cache của Docker COPY package.json pnpm-lock.yaml ./ diff --git a/lib/cart-context.tsx b/lib/cart-context.tsx index a46fd57..758c961 100644 --- a/lib/cart-context.tsx +++ b/lib/cart-context.tsx @@ -97,7 +97,6 @@ export function CartProvider({ children }: { children: React.ReactNode }) { const { data, loading, error } = useQuery(GET_CART_ITEMS, { client: cartClient, variables: { cartId }, - skip: !cartId, }); const [addMenuItem] = useMutation(ADD_ITEM, { @@ -129,7 +128,7 @@ export function CartProvider({ children }: { children: React.ReactNode }) { const localCartId = localStorage.getItem(CART_ID); if (localCartId) setCartId(localCartId); } - }, [eateryData, createCart, data, loading]); + }, [eateryData, createCart, data, loading, error]); useEffect(() => { if (data?.getCart) setCart(data.getCart);