diff --git a/frontend/src/pages/Admin/ProductEditPage.jsx b/frontend/src/pages/Admin/ProductEditPage.jsx index 5073a8f..50af92f 100644 --- a/frontend/src/pages/Admin/ProductEditPage.jsx +++ b/frontend/src/pages/Admin/ProductEditPage.jsx @@ -90,7 +90,7 @@ const ProductEditPage = () => { queryKey: ['product', id], queryFn: async () => { const response = await apiClient.get(`/products/${id}`); - return response.data; + return response.data[0]; }, enabled: !isNewProduct }); diff --git a/frontend/src/pages/ProductDetailPage.jsx b/frontend/src/pages/ProductDetailPage.jsx index 894ef18..e070e5b 100644 --- a/frontend/src/pages/ProductDetailPage.jsx +++ b/frontend/src/pages/ProductDetailPage.jsx @@ -40,9 +40,9 @@ const ProductDetailPage = () => { const [selectedImage, setSelectedImage] = useState(0); // Fetch product data - const { data: product, isLoading, error } = useProduct(id); + const { data: products, isLoading, error } = useProduct(id); const addToCart = useAddToCart(); - + let product = products[0] // Handle quantity changes const increaseQuantity = () => { if (product && quantity < product.stock_quantity) {