aboutsummaryrefslogtreecommitdiff
path: root/src
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
commitd2001c480e6f9fe171fe249c4bfeb7f540a70b13 (patch)
treed896de6dd41ca1900a924e301ff45255ac422790 /src
parentb2ddee0222b9dcab36e61ae07b2d2a6178b93ebd (diff)
Fallback to issue titleHtml
Diffstat (limited to 'src')
-rw-r--r--src/scraper.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/scraper.ts b/src/scraper.ts
index cd743a0..5d17e3f 100644
--- a/src/scraper.ts
+++ b/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 {