From f16e2efe0bec98766be81a039013f52ecc4f4e49 Mon Sep 17 00:00:00 2001 From: Michael SCHAL Date: Thu, 21 May 2026 16:14:52 +0200 Subject: [PATCH] fix: use preference = 1 (integer) instead of true (boolean) in artfou1 joins Co-Authored-By: Claude Sonnet 4.6 --- src/routes/performance.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/performance.js b/src/routes/performance.js index cd7673a..9f47576 100644 --- a/src/routes/performance.js +++ b/src/routes/performance.js @@ -80,7 +80,7 @@ router.get('/hitparade', async (req, res) => { MAX(m.DatMvt) AS DERNIERE_VENTE FROM MvtArt m JOIN ARTICLES a ON a.NO_ID = m.ArtNoId - LEFT JOIN artfou1 af ON af.art_no_id = a.no_id AND af.preference = true + LEFT JOIN artfou1 af ON af.art_no_id = a.no_id AND af.preference = 1 LEFT JOIN fouident fi ON fi.code = af.code WHERE m.GenreMvt IN (3, 4, 9) AND m.DatMvt BETWEEN $1 AND $2 @@ -168,7 +168,7 @@ router.get('/ca/fournisseur', async (req, res) => { ELSE 0 END AS taux_marge FROM mvtart m JOIN articles a ON a.no_id = m.artnoid - LEFT JOIN artfou1 af ON af.art_no_id = a.no_id AND af.preference = true + LEFT JOIN artfou1 af ON af.art_no_id = a.no_id AND af.preference = 1 LEFT JOIN fouident fi ON fi.code = af.code WHERE m.genremvt = 3 AND m.datmvt BETWEEN $1 AND $2