Skip to content

Commit 01d591c

Browse files
committed
fix: Add regex for matching only end of path links
1 parent 9293968 commit 01d591c

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

obsidian_interactive_graph/plugin.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ def on_env(self, env, config: MkDocsConfig, files: MkDocsFiles):
118118
def find_best_target(nodes, wikilink: str) -> str:
119119
abslen = None
120120
target_page_path = ""
121-
for k, _ in nodes.items():
122-
for _ in re.finditer(re.compile(r"(.*" + wikilink + r")"), k):
121+
for k in nodes.keys():
122+
for _ in re.finditer(re.compile(r"(.*" + wikilink + r"[^/]*$)"), k):
123123
curlen = k.count('/')
124-
if abslen == None or curlen < abslen:
124+
if abslen is None or curlen < abslen:
125125
target_page_path = k
126126
abslen = curlen
127127
return target_page_path

0 commit comments

Comments
 (0)