Skip to content

Commit ea850c8

Browse files
committed
fix: skip url replacement when base url is invalid
1 parent eae2dc6 commit ea850c8

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

frontend/src/routes/items/+page.svelte

+10-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,16 @@
88
99
function joinURL(s: string | null) {
1010
if (!s) return '';
11-
const res = new URL(s, data.link).href;
12-
console.log(s + ' -> ' + res);
13-
return res;
11+
try {
12+
// some rss's entry link is relative,
13+
// we cannot determine the base url
14+
const res = new URL(s, data.link).href;
15+
console.log(s + ' -> ' + res);
16+
return res;
17+
} catch (e) {
18+
console.log(e);
19+
}
20+
return s;
1421
}
1522
1623
const elements: { tag: string; attrs: string[] }[] = [

0 commit comments

Comments
 (0)