Fix duplicate post IDs causing wrong recipes to open

30 posts had identical IDs (same-second timestamp collision).
Regenerated unique IDs based on title slug + index.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-08 14:14:33 +02:00
parent 490bec72c1
commit 1c3d03c62e

View File

@@ -1347,7 +1347,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971377" "id": "post_manteliletut_75"
}, },
{ {
"title": "Biscoff-bostonkakku", "title": "Biscoff-bostonkakku",
@@ -1391,7 +1391,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971377" "id": "post_biscoff_bostonkakku_76"
}, },
{ {
"title": "Maapähkinätofu rapealla riisipaperilla", "title": "Maapähkinätofu rapealla riisipaperilla",
@@ -1483,7 +1483,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971378" "id": "post_bao_bun_sampylat_78"
}, },
{ {
"title": "Vegekebab kahdella kastikkeella", "title": "Vegekebab kahdella kastikkeella",
@@ -1566,7 +1566,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971379" "id": "post_completo_vegano_vol_2_80"
}, },
{ {
"title": "Boltsi-bulgurvuoka", "title": "Boltsi-bulgurvuoka",
@@ -1648,7 +1648,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971380" "id": "post_jaffa_letut_82"
}, },
{ {
"title": "Punajuuripesto", "title": "Punajuuripesto",
@@ -1692,7 +1692,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971380" "id": "post_punajuuripesto_83"
}, },
{ {
"title": "Jogurttimuffinssit", "title": "Jogurttimuffinssit",
@@ -1767,7 +1767,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971381" "id": "post_texmex_pikkupitsat_85"
}, },
{ {
"title": "Munakoisocouscous", "title": "Munakoisocouscous",
@@ -1810,7 +1810,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971381" "id": "post_munakoisocouscous_86"
}, },
{ {
"title": "Sitruunaruudut", "title": "Sitruunaruudut",
@@ -1851,7 +1851,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971381" "id": "post_sitruunaruudut_87"
}, },
{ {
"title": "Luumumousse", "title": "Luumumousse",
@@ -1885,7 +1885,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971381" "id": "post_luumumousse_88"
}, },
{ {
"title": "Kaaliwokki", "title": "Kaaliwokki",
@@ -1969,7 +1969,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971382" "id": "post_pinaattikastike_90"
}, },
{ {
"title": "Sitruunainen kesäkurpitsakakku", "title": "Sitruunainen kesäkurpitsakakku",
@@ -2025,7 +2025,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971382" "id": "post_sitruunainen_kesakurpitsakakku_91"
}, },
{ {
"title": "Kanelikierteet", "title": "Kanelikierteet",
@@ -2060,7 +2060,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971382" "id": "post_kanelikierteet_92"
}, },
{ {
"title": "Letut", "title": "Letut",
@@ -2144,7 +2144,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971383" "id": "post_ananaspiirakka_94"
}, },
{ {
"title": "Pinaattipiirakka", "title": "Pinaattipiirakka",
@@ -2193,7 +2193,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971383" "id": "post_pinaattipiirakka_95"
}, },
{ {
"title": "Lentävä Jaakoppi", "title": "Lentävä Jaakoppi",
@@ -2236,7 +2236,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971383" "id": "post_lentava_jaakoppi_96"
}, },
{ {
"title": "Papu-makaronilaatikko", "title": "Papu-makaronilaatikko",
@@ -2281,7 +2281,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971383" "id": "post_papu_makaronilaatikko_97"
}, },
{ {
"title": "Pumppernikkelit", "title": "Pumppernikkelit",
@@ -2357,7 +2357,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971384" "id": "post_manteli_suklaamousse_99"
}, },
{ {
"title": "Sieni-nuudelikeitto", "title": "Sieni-nuudelikeitto",
@@ -2393,7 +2393,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971384" "id": "post_sieni_nuudelikeitto_100"
}, },
{ {
"title": "Kurpitsamehu", "title": "Kurpitsamehu",
@@ -2428,7 +2428,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971384" "id": "post_kurpitsamehu_101"
}, },
{ {
"title": "Mokkapalat", "title": "Mokkapalat",
@@ -2571,7 +2571,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971386" "id": "post_punavihrea_pyttipannu_104"
}, },
{ {
"title": "Paprika-cashewtahna", "title": "Paprika-cashewtahna",
@@ -2609,7 +2609,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971386" "id": "post_paprika_cashewtahna_105"
}, },
{ {
"title": "Avokadolevite", "title": "Avokadolevite",
@@ -2643,7 +2643,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971386" "id": "post_avokadolevite_106"
}, },
{ {
"title": "Munakoiso-tofupaistos", "title": "Munakoiso-tofupaistos",
@@ -2682,7 +2682,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971386" "id": "post_munakoiso_tofupaistos_107"
}, },
{ {
"title": "Completo vegano", "title": "Completo vegano",
@@ -2794,7 +2794,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971387" "id": "post_valkovuokkokakku_109"
}, },
{ {
"title": "Skonssi goes Focaccia", "title": "Skonssi goes Focaccia",
@@ -2837,7 +2837,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971387" "id": "post_skonssi_goes_focaccia_110"
}, },
{ {
"title": "Appelsiini-suklaakakku", "title": "Appelsiini-suklaakakku",
@@ -2876,7 +2876,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971387" "id": "post_appelsiini_suklaakakku_111"
}, },
{ {
"title": "Kuituinen tuorepuuro", "title": "Kuituinen tuorepuuro",
@@ -2914,7 +2914,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971387" "id": "post_kuituinen_tuorepuuro_112"
}, },
{ {
"title": "Pestokierteet", "title": "Pestokierteet",
@@ -2951,7 +2951,7 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971387" "id": "post_pestokierteet_113"
}, },
{ {
"title": "Pinaattirulla", "title": "Pinaattirulla",
@@ -3064,6 +3064,6 @@
"nickname": "Sokerisulkakynä", "nickname": "Sokerisulkakynä",
"validated": true "validated": true
}, },
"id": "post_1772971389" "id": "post_kookos_limekakku_116"
} }
] ]