meta(tasks): migration script — strip backticks in Blocker slug resolution
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user