util.sanitize_filename_ext: Return an empty ext, if sanitized_ext is empty

Prevents file names with two periods before the extension.
This commit is contained in:
Teemu Ikonen 2022-06-12 23:09:29 +03:00
parent e510b1e059
commit ce02cf6810
1 changed files with 1 additions and 1 deletions

View File

@ -1636,7 +1636,7 @@ def sanitize_filename_ext(filename, ext, max_length, max_length_with_ext):
"""
sanitized_fn = sanitize_filename(filename, max_length)
sanitized_ext = sanitize_filename(ext, max_length_with_ext - len(sanitized_fn))
return (sanitized_fn, "." + sanitized_ext)
return (sanitized_fn, ('.' + sanitized_ext) if sanitized_ext else '')
def find_mount_point(directory):