diff --git a/soustredeni/models.py b/soustredeni/models.py index e5d11ae9..d18d8da6 100644 --- a/soustredeni/models.py +++ b/soustredeni/models.py @@ -18,8 +18,11 @@ from django.utils import timezone def generate_filename_kontaktnicek(self, filename): # generate random string length = 32 - file_type = filename.split('.')[-1] - fname = "kontaktnicky/" + timezone.now().strftime('%Y-%m-%d-%H_%M') + "" + if len(filename.split('.')) == 1: + file_type = 'lol_neumíš_tam_dát_příponu' + else: + file_type = filename.split('.')[-1] + fname = timezone.now().strftime('%Y-%m-%d-%H_%M') + "" fname += ''.join(secrets.choice(string.ascii_uppercase + string.digits) for _ in range(length)) fname += '.' + file_type return os.path.join(settings.SOUSTREDENI_KONTAKTNICKY_DIR, fname)