From b5eade4f10eeaa06dff5e0fd4f8586bd26125f86 Mon Sep 17 00:00:00 2001 From: Raman Marikanti Date: Wed, 7 Jan 2026 11:49:37 +0530 Subject: [PATCH] fix stock dashboard --- custom_addons/dashboard/models/stock_dashboard.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/custom_addons/dashboard/models/stock_dashboard.py b/custom_addons/dashboard/models/stock_dashboard.py index 92498c36e..ec2761e4a 100644 --- a/custom_addons/dashboard/models/stock_dashboard.py +++ b/custom_addons/dashboard/models/stock_dashboard.py @@ -55,8 +55,7 @@ class SamashtiDashboard(models.AbstractModel): COALESCE(SUM(CASE WHEN sm.date BETWEEN {fromDate} AND {toDate} AND sl_dest.usage = 'internal' - AND sl_src.usage in ('supplier','inventory') THEN sm.product_uom_qty * (uom.factor /sm_uom.factor) - WHEN sm.date BETWEEN {fromDate} AND {toDate} AND (sl_src.usage = 'inventory' OR sl_dest.usage = 'inventory') THEN sm.product_uom_qty * (uom.factor /sm_uom.factor) + AND sl_src.usage = 'supplier' THEN sm.product_uom_qty * (uom.factor /sm_uom.factor) ELSE 0 END), 0) AS receipts, @@ -64,7 +63,7 @@ class SamashtiDashboard(models.AbstractModel): COALESCE(SUM(CASE WHEN sm.date BETWEEN {fromDate} AND {toDate} AND sl_dest.usage = 'internal' - AND sl_src.usage = 'production' THEN sm.product_uom_qty * (uom.factor /sm_uom.factor) + AND sl_src.usage = 'production' THEN sm.product_uom_qty * (uom.factor /sm_uom.factor) AND sm.production_id IS NOT NULL ELSE 0 END), 0) AS production, @@ -72,7 +71,7 @@ class SamashtiDashboard(models.AbstractModel): COALESCE(SUM(CASE WHEN sm.date BETWEEN {fromDate} AND {toDate} AND sl_src.usage = 'internal' - AND sl_dest.usage = 'production' THEN sm.product_uom_qty * (uom.factor /sm_uom.factor) + AND sl_dest.usage = 'production' THEN sm.product_uom_qty * (uom.factor /sm_uom.factor) AND sm.production_id IS NOT NULL ELSE 0 END), 0) AS consumption,