mirror of
https://github.com/alexta69/metube.git
synced 2026-09-21 13:35:01 +00:00
346da19108
get_custom_dirs() builds the folder dropdown by removing the base path as a prefix from every subdirectory it finds. The base directory's own path does not carry a trailing slash, so with DOWNLOAD_DIR=/downloads/ the base failed to match itself and fell through to the leading-slash trim, leaking 'downloads' into the dropdown as a bogus folder option. Selecting it would have downloaded into /downloads/downloads. Normalised in Config alongside URL_PREFIX, after the '%%' indirection so AUDIO_DOWNLOAD_DIR is resolved first. '/' and '///' still resolve to '/' rather than the empty string. Found while trying to reproduce #542, which does not reproduce on current code -- both directory listings populate correctly with a distinct AUDIO_DOWNLOAD_DIR. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>