From 8415848d13580ffc477f97c9e47108aa20999031 Mon Sep 17 00:00:00 2001 From: martin-mfg <2026226+martin-mfg@users.noreply.github.com> Date: Fri, 23 May 2025 19:47:41 +0200 Subject: [PATCH] repo card: fix error with uriEncoding --- src/cards/repo-card.js | 2 +- src/cards/stats-card.js | 2 +- src/common/utils.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cards/repo-card.js b/src/cards/repo-card.js index 7654a93d..08da78a9 100644 --- a/src/cards/repo-card.js +++ b/src/cards/repo-card.js @@ -105,7 +105,7 @@ const renderRepoCard = (repo, options = {}) => { translations: repoCardLocales, }); - let repoFilter = buildSearchFilter([nameWithOwner], []); + let repoFilter = encodeURIComponent(buildSearchFilter([nameWithOwner], [])); const STATS = {}; if (show.includes("prs_authored")) { STATS.prs_authored = { diff --git a/src/cards/stats-card.js b/src/cards/stats-card.js index c071afce..fd3acc48 100644 --- a/src/cards/stats-card.js +++ b/src/cards/stats-card.js @@ -352,7 +352,7 @@ const renderStatsCard = (stats, options = {}, username, repos=[], owners=[]) => }; } - let repoFilter = buildSearchFilter(repos, owners); + let repoFilter = encodeURIComponent(buildSearchFilter([nameWithOwner], [])); if (show.includes("prs_authored")) { STATS.prs_authored = { icon: icons.prs, diff --git a/src/common/utils.js b/src/common/utils.js index 2fdd2896..81ebbfcc 100644 --- a/src/common/utils.js +++ b/src/common/utils.js @@ -220,11 +220,11 @@ const fallbackColor = (color, fallbackColor) => { const buildSearchFilter = (repos = [], owners = []) => { let repoFilter = Array.isArray(repos) && repos.length > 0 - ? repos.map((r) => `repo%3A${encodeURIComponent(r)}`).join("+") + "+" + ? repos.map((r) => `repo:${r} `).join("") : ""; let orgFilter = Array.isArray(owners) && owners.length > 0 - ? owners.map((o) => `owner%3A${encodeURIComponent(o)}`).join("+") + "+" + ? owners.map((o) => `owner:${o} `).join("") : ""; return repoFilter + orgFilter; };