From c2b21c016e2d1815c9c33769482202337a0660f8 Mon Sep 17 00:00:00 2001 From: tcely Date: Sun, 16 Mar 2025 15:17:11 -0400 Subject: [PATCH] Prevent `filename` from beginning with `/` --- tubesync/sync/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tubesync/sync/models.py b/tubesync/sync/models.py index 176b69ee..5d36191e 100644 --- a/tubesync/sync/models.py +++ b/tubesync/sync/models.py @@ -1276,7 +1276,8 @@ class Media(models.Model): # Create a suitable filename from the source media_format media_format = str(self.source.media_format) media_details = self.format_dict - return media_format.format(**media_details) + result = media_format.format(**media_details) + return '.' + result if '/' == result[0] else result @property def directory_path(self):