Skip to content

Commit 97e479c

Browse files
committed
fix: prevent link index out of range
1 parent 895399b commit 97e479c

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

mkdocs_embed_file_plugins/src/search_quote.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,14 @@ def search_file_in_documentation(
6060
else:
6161
baseParent = Path(base).parents
6262
linksParent = Path(link).parents
63-
if (len(baseParent) == 0) or (len(linksParent) == 0):
63+
linksBaseEquals = [i for i in linksParent if i in baseParent]
64+
if (
65+
(len(baseParent) == 0)
66+
or (len(linksParent) == 0)
67+
or (len(linksBaseEquals) == 0)
68+
):
6469
return 0
65-
linksBaseEquals = [i for i in linksParent if i in baseParent][0]
70+
linksBaseEquals = linksBaseEquals[0]
6671
relative = Path(str(link).replace(str(linksBaseEquals), ""))
6772
for p in Path(base).rglob(f"**{relative}"):
6873
return p

0 commit comments

Comments
 (0)