fix(reseau): cast texte sur artcentrale pour la jointure code centrale

Le type réel de articles.artcentrale varie selon l'installation FF Nancy
(varchar ou numérique). La comparaison avec des codes centraux (chaînes)
passe désormais par TRIM(...::text), comme ailleurs dans ce fichier.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y26nRZxTR57K7h8yqsF675
This commit is contained in:
Claude committed 2026-08-05 11:25:42 +00:00
1 parent c565672259
commit 54d51e8eab
1 file changed
+1 -1
+1 -1
View File
@@ -193,7 +193,7 @@ export async function pgGetArticlesByCodeCentrale(codes: string[]): Promise<Map<
LEFT JOIN fouident fi ON fi.code = af.code
LEFT JOIN cube_pa pa ON pa.artnoid = a.no_id
LEFT JOIN article_infosup ai ON ai.artnoid = a.no_id
WHERE a.artcentrale IN (${sql.join(unique.map(c => sql`${c}`), sql`, `)})
WHERE TRIM(a.artcentrale::text) IN (${sql.join(unique.map(c => sql`${c}`), sql`, `)})
AND a.codein IS NOT NULL
ORDER BY a.artcentrale, af.no_id
`);