diff --git a/src/core/markdown.py b/src/core/markdown.py
index ad3ca64719ad01fef3342754fdabca3b273d799e..16bd05b296143a0685ccbd1a4fdd70526bf72e27 100644
--- a/src/core/markdown.py
+++ b/src/core/markdown.py
@@ -119,7 +119,7 @@ class MyHtmlRenderer(HTMLRenderer):
         return template.format(target=target, title=title, inner=inner, link_type=link_type)
 
     def render_auto_link(self, token: AutoLink) -> str:
-        link_type, url = self.handle_link(token.target)
+        link_type, url = resolve_link(token.target)
         self.result.linked_urls.add(url)
 
         template = '<a href="{target}" class="{link_type}">{inner}</a>'