From 446a2d0791053a8d31ee0b2f39890220f2d02663 Mon Sep 17 00:00:00 2001 From: Flancian <0@flancia.org> Date: Sat, 9 Jan 2021 20:37:15 +0100 Subject: [PATCH] Fix issue with orgmode interferring with forward links. --- app/db.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/db.py b/app/db.py index 2837f4f..bfe8be8 100644 --- a/app/db.py +++ b/app/db.py @@ -309,7 +309,9 @@ def content_to_forward_links(content): # hack hack. match = RE_WIKILINKS.findall(content) if match: - return [util.canonical_wikilink(m) for m in match] + # Work around broken forward links due to org mode convention I didn't think of. + # TODO: make link parsing format-aware. + return [util.canonical_wikilink(m) for m in match if '][' not in m] else: return []