fix: supprimer JSON.stringify pour insertions Drizzle JSON (tableaux directs)

This commit is contained in:
Manus Deploy
2026-05-03 05:48:22 -04:00
parent 6fde1aa00f
commit 393dcbc2f9

View File

@@ -364,9 +364,7 @@ async function processFeed(feed: RssFeed): Promise<FetchResult> {
categorie, categorie,
niveau, niveau,
territoire, territoire,
territoires: JSON.stringify(territoire !== "France" && territoire !== "Auvergne-Rhône-Alpes" territoires: (territoire !== "France" && territoire !== "Auvergne-Rhône-Alpes" ? [territoire] : []) as any,
? [territoire]
: []) as any,
resume: description || null, resume: description || null,
source: feed.name, source: feed.name,
lien: link || null, lien: link || null,
@@ -410,7 +408,7 @@ async function processFeed(feed: RssFeed): Promise<FetchResult> {
categorie, categorie,
region, region,
departement, departement,
departements: JSON.stringify(departement ? [departement] : []) as any, departements: (departement ? [departement] : []) as any,
lien: link || null, lien: link || null,
datePublication: pubDate, datePublication: pubDate,
}); });
@@ -509,8 +507,7 @@ export async function migrateExistingItems(): Promise<MigrationSummary> {
categorie: newCategorie, categorie: newCategorie,
niveau: newNiveau, niveau: newNiveau,
territoire: newTerritoire, territoire: newTerritoire,
territoires: JSON.stringify(newTerritoire !== "France" && newTerritoire !== "Auvergne-Rhône-Alpes" territoires: (newTerritoire !== "France" && newTerritoire !== "Auvergne-Rhône-Alpes" ? [newTerritoire] : []) as any,
? [newTerritoire] : []) as any,
titre: row.titre, titre: row.titre,
dedupKey: newDedupKey, dedupKey: newDedupKey,
}) })
@@ -543,7 +540,7 @@ export async function migrateExistingItems(): Promise<MigrationSummary> {
categorie: newCategorie, categorie: newCategorie,
niveau: allTerritoires.length > 1 ? "departemental" : "regional", niveau: allTerritoires.length > 1 ? "departemental" : "regional",
territoire: allTerritoires.length > 0 ? allTerritoires[0] : "Auvergne-Rhône-Alpes", territoire: allTerritoires.length > 0 ? allTerritoires[0] : "Auvergne-Rhône-Alpes",
territoires: JSON.stringify(allTerritoires) as any, territoires: allTerritoires as any,
titre: primary.titre, titre: primary.titre,
dedupKey: newDedupKey, dedupKey: newDedupKey,
}) })
@@ -581,7 +578,7 @@ export async function migrateExistingItems(): Promise<MigrationSummary> {
.set({ .set({
region: newRegion, region: newRegion,
departement: newDept, departement: newDept,
departements: JSON.stringify(newDept ? [newDept] : []) as any, departements: (newDept ? [newDept] : []) as any,
titre: row.titre, titre: row.titre,
dedupKey: newDedupKey, dedupKey: newDedupKey,
}) })
@@ -608,7 +605,7 @@ export async function migrateExistingItems(): Promise<MigrationSummary> {
.set({ .set({
region: "Auvergne-Rhône-Alpes", region: "Auvergne-Rhône-Alpes",
departement: allDepts.length > 0 ? allDepts[0] : null, departement: allDepts.length > 0 ? allDepts[0] : null,
departements: JSON.stringify(allDepts) as any, departements: allDepts as any,
titre: primary.titre, titre: primary.titre,
dedupKey: newDedupKey, dedupKey: newDedupKey,
}) })