From 71c47a2046468165a06643b0eebcdd592d852156 Mon Sep 17 00:00:00 2001 From: Sebastian Martinez Date: Wed, 24 Aug 2022 00:20:17 +0200 Subject: [PATCH] Skip absolute image URLs for getImage in Markdown.svelte Signed-off-by: Sebastian Martinez --- src/Markdown.svelte | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Markdown.svelte b/src/Markdown.svelte index 1b72a48ab..26823ebc9 100644 --- a/src/Markdown.svelte +++ b/src/Markdown.svelte @@ -3,7 +3,7 @@ import { marked } from "marked"; import matter from "@radicle/gray-matter"; import type * as proj from "@app/project"; - import { getImageMime } from "@app/utils"; + import { getImageMime, isUrl } from "@app/utils"; import xss, { getDefaultWhiteList } from "xss"; export let content: string; @@ -42,7 +42,8 @@ for (let i of container.querySelectorAll("img")) { const path = i.getAttribute("src"); - if (path) { + // Make sure the source isn't a URL before trying to fetch it from the repo + if (path && !isUrl(path)) { getImage(path).then(blob => { if (blob.content) { const mime = getImageMime(path);