From 0daf9fef3de233cbd2eb9b9cc100ed262371da6e Mon Sep 17 00:00:00 2001 From: seb Date: Sun, 27 Sep 2026 19:01:20 +0200 Subject: [PATCH] u --- src/components/article/boxes/ArticleViewStock.jsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/components/article/boxes/ArticleViewStock.jsx b/src/components/article/boxes/ArticleViewStock.jsx index 9191d4d..53e6e70 100644 --- a/src/components/article/boxes/ArticleViewStock.jsx +++ b/src/components/article/boxes/ArticleViewStock.jsx @@ -30,13 +30,14 @@ export default class ArticleViewStock extends PureComponent { render() { const { article: articleData } = this.props; const { adjustOpen } = this.state; - const warehouses = Array.isArray(articleData?.warehouses) + const rawWarehouses = Array.isArray(articleData?.warehouses) ? articleData.warehouses : []; + const warehouses = rawWarehouses.filter((wh) => (Number(wh.stock) || 0) > 0); const hasWarehouses = warehouses.length > 0; - const totalStock = hasWarehouses - ? warehouses.reduce((sum, wh) => sum + (Number(wh.stock) || 0), 0) + const totalStock = rawWarehouses.length > 0 + ? rawWarehouses.reduce((sum, wh) => sum + (Number(wh.stock) || 0), 0) : articleData?.stock != null ? Number(articleData.stock) : 0;