fix #1099 folder not escaped when podcast renamed from dialog

This commit is contained in:
Eric Le Lay 2021-08-12 11:15:06 +02:00
parent 71f8ee70b3
commit f74eba2e72
1 changed files with 3 additions and 2 deletions

View File

@ -1261,7 +1261,9 @@ class PodcastChannel(PodcastModelObject):
if self.title == new_title:
return
new_folder_name = self.find_unique_folder_name(new_title)
fn_template = util.sanitize_filename(new_title, self.MAX_FOLDERNAME_LENGTH)
new_folder_name = self.find_unique_folder_name(fn_template)
if new_folder_name and new_folder_name != self.download_folder:
new_folder = os.path.join(gpodder.downloads, new_folder_name)
old_folder = os.path.join(gpodder.downloads, self.download_folder)
@ -1315,7 +1317,6 @@ class PodcastChannel(PodcastModelObject):
def get_save_dir(self, force_new=False):
if self.download_folder is None or force_new:
# we must change the folder name, because it has not been set manually
fn_template = util.sanitize_filename(self.title, self.MAX_FOLDERNAME_LENGTH)
if not fn_template: