From 889683b6a66be913e9d9f96a4e41e4b9afb8d6ab Mon Sep 17 00:00:00 2001 From: vitya Date: Sun, 23 Aug 2026 10:20:08 +0300 Subject: [PATCH] =?UTF-8?q?meta(tasks):=20migration=20script=20=E2=80=94?= =?UTF-8?q?=20strip=20backticks=20in=20Blocker=20slug=20resolution?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/migrate-tasks-v2.mjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/migrate-tasks-v2.mjs b/scripts/migrate-tasks-v2.mjs index 14595f9..d1386c8 100644 --- a/scripts/migrate-tasks-v2.mjs +++ b/scripts/migrate-tasks-v2.mjs @@ -246,7 +246,10 @@ function rewriteBoard(td, repoTasks, globalBySlug) { for (const t of globalBySlug.values()) if (!gnum.has(t.slug)) gnum.set(t.slug, t.number); const resolveBlocker = (raw) => raw.split(",").map((tok) => tok.trim()).filter(Boolean) - .map((tok) => (gnum.has(tok) ? `#${gnum.get(tok)}` : tok)).join(", "); + .map((tok) => { + const slug = tok.replace(/^[`*"]+|[`*"]+$/g, "").trim(); // strip backticks/quotes + return gnum.has(slug) ? `#${gnum.get(slug)}` : tok; + }).join(", "); const createdLine = (t) => `**Created:** ${t.date === "0000-00-00" ? "unknown" : t.date}`; const out = []; let idx = 0;