From 764b6fa8863ee9b729a2dfc2f91a9c160d4c6475 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Gla=CC=88ser?= Date: Tue, 8 Sep 2026 19:26:11 +0200 Subject: [PATCH] Fix ambiguous charge forecast query --- modules/erp/lager/service.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/erp/lager/service.php b/modules/erp/lager/service.php index 13b51f6..ca3e482 100644 --- a/modules/erp/lager/service.php +++ b/modules/erp/lager/service.php @@ -275,7 +275,7 @@ function get_lager_product_available_qty(PDO $pdo, int $productId): float function get_lager_product_forecast(PDO $pdo, int $productId): array { $stmt = $pdo->prepare( - "SELECT sellout_date, sellout_forecast_status, expiry_date, + "SELECT stock_lot.sellout_date, stock_lot.sellout_forecast_status, stock_lot.expiry_date, next_lot.sellout_date AS next_sellout_date, next_lot.sellout_forecast_status AS next_sellout_forecast_status, next_lot.expiry_date AS next_expiry_date @@ -296,8 +296,8 @@ function get_lager_product_forecast(PDO $pdo, int $productId): array AND v.qty_net > 0 LIMIT 1 ) next_lot ON TRUE - WHERE product_id = :product_id - AND status = 'current' + WHERE stock_lot.product_id = :product_id + AND stock_lot.status = 'current' LIMIT 1" ); $stmt->execute([':product_id' => $productId]);