diff --git a/apps/frontend/src/components/ProductResults.jsx b/apps/frontend/src/components/ProductResults.jsx index c7973d1..f1d98a0 100644 --- a/apps/frontend/src/components/ProductResults.jsx +++ b/apps/frontend/src/components/ProductResults.jsx @@ -39,7 +39,7 @@ function ProductResults({ products, onSelect }) {
{products.map((product) => ( diff --git a/apps/frontend/src/views/SearchView.jsx b/apps/frontend/src/views/SearchView.jsx index f03e79d..43ca1ba 100644 --- a/apps/frontend/src/views/SearchView.jsx +++ b/apps/frontend/src/views/SearchView.jsx @@ -322,10 +322,11 @@ function SearchView({ currentUser, onLoginRequest, initialQuery = '', onNavigate { + const productId = p._id || p.id; if (onNavigateToProduct) { - onNavigateToProduct(p.source, p.id); + onNavigateToProduct(p.source, productId); } else { - window.location.href = `/product/${p.source}/${p.id}`; + window.location.href = `/product/${p.source}/${productId}`; } }} />