From 838f9cf8b78dc561c508e0ed37b1373811fece20 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Thu, 3 Jun 2021 01:25:00 +0000 Subject: Use absolute form of attachment links --- trac2md.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trac2md.py b/trac2md.py index e9b5f68..4528b81 100755 --- a/trac2md.py +++ b/trac2md.py @@ -54,7 +54,7 @@ class Trac2Markdown: if text == link and link.startswith("http") and "://" in link: return "<{}>".format(link) elif scheme == "attachment:": - return "[{}]({{attach}}{}/{})".format(text, self.slug, link) + return "[{}]({{attach}}/{}/{})".format(text, self.slug, link) elif scheme in ("source:", "browser:"): return "[{}]({}/{})".format(text, self.source_url.rstrip("/"), link.lstrip("/")) elif scheme == "wiki:" or (scheme is None and self.camelcase_pattern.match(link)): @@ -67,7 +67,7 @@ class Trac2Markdown: if "://" in text: return "".format(text) else: - return "![{}]({{attach}}{}/{})".format(text, self.slug, quote(text, "")) + return "![{}]({{attach}}/{}/{})".format(text, self.slug, quote(text, "")) def __init__(self, source_url): self.source_url = source_url -- cgit v1.2.3