From 3fdf54ff55bab45400eb9f7fe66cbde29b4d73bc Mon Sep 17 00:00:00 2001 From: Folx Ops Date: Mon, 8 Jun 2026 04:10:09 +0000 Subject: [PATCH] seed: odstrani brisanje ne-seed clankov (prezivijo deploy) --- server/seed.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/server/seed.ts b/server/seed.ts index cd8e314..8118e10 100644 --- a/server/seed.ts +++ b/server/seed.ts @@ -256,17 +256,12 @@ export async function seedDatabase() { OR excerpt LIKE '%„%' OR excerpt LIKE '%“%' `); - const validSlugs = new Set(seedArticles.map((a) => a.slug)); const existing = await storage.getArticles(); const existingSlugs = new Set(existing.map((a) => a.slug)); - const toDelete = existing.filter((a) => !validSlugs.has(a.slug)); - if (toDelete.length > 0) { - for (const article of toDelete) { - await db.execute(sql`DELETE FROM articles WHERE id = ${article.id}`); - } - console.log("Cleanup: removed " + toDelete.length + " articles not in seed list."); - } + // NOTE: cleanup/delete of non-seed articles je ODSTRANJEN namenoma. + // Seed samo doda ali posodobi svoje zacetne clanke; clankov, ki so bili + // dodani kasneje (generator, admin), NE brise. Tako prezivijo vsak deploy. let added = 0; let updated = 0;