Fix issue when source_suffix equals source_link_suffix (#29)

This commit is contained in:
Jared Dillard
2025-07-31 16:17:02 -07:00
committed by GitHub
parent 92f810592e
commit c816fb1ea8
4 changed files with 36 additions and 6 deletions
+7 -1
View File
@@ -90,7 +90,13 @@ class DocumentCollector:
# Try to find the source file with any of the valid source suffixes
for src_suffix in source_suffixes:
candidate_file = sources_dir / f"{docname}{src_suffix}{source_link_suffix}"
# Avoid duplicate extensions when source_suffix == source_link_suffix
if src_suffix == source_link_suffix:
candidate_file = sources_dir / f"{docname}{src_suffix}"
else:
candidate_file = (
sources_dir / f"{docname}{src_suffix}{source_link_suffix}"
)
if candidate_file.exists():
return src_suffix