]> git.ipfire.org Git - ipfire.org.git/blobdiff - src/backend/wiki.py
wiki: Always link images to detail page
[ipfire.org.git] / src / backend / wiki.py
index 6defecbc202dc721f6bd50c3c90bf4c0e165f542..c05799f43d058ba9df15e378bc2ab9622002197d 100644 (file)
@@ -222,11 +222,11 @@ class Page(misc.Object):
                        # Format URL
                        url = "%s?%s" % (file.url, urllib.parse.urlencode(args))
 
-                       replacements.append((match.span(), alt_text, url))
+                       replacements.append((match.span(), file, alt_text, url))
 
                # Apply all replacements
-               for (start, end), alt_text, url in reversed(replacements):
-                       text = text[:start] + "![%s](%s)" % (alt_text, url) + text[end:]
+               for (start, end), file, alt_text, url in reversed(replacements):
+                       text = text[:start] + "[![%s](%s)](%s?action=detail)" % (alt_text, url, file.url) + text[end:]
 
                print(text)