summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Mou <dev@mou.fo>2026-04-20 17:14:11 -0400
committerJoe Mou <dev@mou.fo>2026-04-20 21:25:43 -0400
commitd9a6f6cc7c6a374647486530c6246df980c4be6b (patch)
tree53e765d16d53657c8f8ccdc538506de2f9e9b70f
parent294c8f2802c92ab1d85cb6a160740dbf8983a7e2 (diff)
Fallback to issue titleHtml
-rw-r--r--cgithub/src/scraper.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/cgithub/src/scraper.ts b/cgithub/src/scraper.ts
index cd743a0..5d17e3f 100644
--- a/cgithub/src/scraper.ts
+++ b/cgithub/src/scraper.ts
@@ -26,7 +26,8 @@ interface OverviewFile {
interface IssueNode {
number: number;
- title: string;
+ title?: string;
+ titleHtml?: string;
author?: {
login: string;
};
@@ -478,8 +479,9 @@ export async function getGitHubIssues(owner: string, repo: string): Promise<GitH
}
const issues: Issue[] = issuesQuery.result.data.repository.search.edges.map((edge) => {
- const { number, title, state, createdAt } = edge.node;
- return { number, title, state, createdAt };
+ const { number, title, titleHtml, state, createdAt } = edge.node;
+ const finalTitle = (title || titleHtml || "").replace(/<[^>]+>/g, "");
+ return { number, title: finalTitle, state, createdAt };
});
return {