From 6fde1aa00f43e59b74fb99af1cd3a7101aa65578 Mon Sep 17 00:00:00 2001 From: Manus Deploy Date: Sun, 3 May 2026 05:20:27 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20s=C3=A9rialisation=20JSON=20pour=20colon?= =?UTF-8?q?nes=20territoires=20et=20departements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/rssEngine.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/rssEngine.ts b/server/rssEngine.ts index a0e2a37..a1f65f4 100644 --- a/server/rssEngine.ts +++ b/server/rssEngine.ts @@ -364,9 +364,9 @@ async function processFeed(feed: RssFeed): Promise { categorie, niveau, territoire, - territoires: territoire !== "France" && territoire !== "Auvergne-Rhône-Alpes" + territoires: JSON.stringify(territoire !== "France" && territoire !== "Auvergne-Rhône-Alpes" ? [territoire] - : [], + : []) as any, resume: description || null, source: feed.name, lien: link || null, @@ -410,7 +410,7 @@ async function processFeed(feed: RssFeed): Promise { categorie, region, departement, - departements: departement ? [departement] : [], + departements: JSON.stringify(departement ? [departement] : []) as any, lien: link || null, datePublication: pubDate, }); @@ -509,8 +509,8 @@ export async function migrateExistingItems(): Promise { categorie: newCategorie, niveau: newNiveau, territoire: newTerritoire, - territoires: newTerritoire !== "France" && newTerritoire !== "Auvergne-Rhône-Alpes" - ? [newTerritoire] : [], + territoires: JSON.stringify(newTerritoire !== "France" && newTerritoire !== "Auvergne-Rhône-Alpes" + ? [newTerritoire] : []) as any, titre: row.titre, dedupKey: newDedupKey, }) @@ -543,7 +543,7 @@ export async function migrateExistingItems(): Promise { categorie: newCategorie, niveau: allTerritoires.length > 1 ? "departemental" : "regional", territoire: allTerritoires.length > 0 ? allTerritoires[0] : "Auvergne-Rhône-Alpes", - territoires: allTerritoires, + territoires: JSON.stringify(allTerritoires) as any, titre: primary.titre, dedupKey: newDedupKey, }) @@ -581,7 +581,7 @@ export async function migrateExistingItems(): Promise { .set({ region: newRegion, departement: newDept, - departements: newDept ? [newDept] : [], + departements: JSON.stringify(newDept ? [newDept] : []) as any, titre: row.titre, dedupKey: newDedupKey, }) @@ -608,7 +608,7 @@ export async function migrateExistingItems(): Promise { .set({ region: "Auvergne-Rhône-Alpes", departement: allDepts.length > 0 ? allDepts[0] : null, - departements: allDepts, + departements: JSON.stringify(allDepts) as any, titre: primary.titre, dedupKey: newDedupKey, })