meta(tasks): migration script — strip backticks in Blocker slug resolution

This commit is contained in:
2026-08-23 10:20:08 +03:00
parent 3f4d7474b3
commit 889683b6a6

View File

@@ -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); for (const t of globalBySlug.values()) if (!gnum.has(t.slug)) gnum.set(t.slug, t.number);
const resolveBlocker = (raw) => const resolveBlocker = (raw) =>
raw.split(",").map((tok) => tok.trim()).filter(Boolean) 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 createdLine = (t) => `**Created:** ${t.date === "0000-00-00" ? "unknown" : t.date}`;
const out = []; const out = [];
let idx = 0; let idx = 0;