From f67bded6ed707f3684e873863bcab2170f09084d Mon Sep 17 00:00:00 2001 From: Fredrik Jonsson <frjo@xdeb.org> Date: Fri, 17 Aug 2018 13:32:24 +0200 Subject: [PATCH] Fix for generate_filename() missing 1 required positional argument: filename in submissions.py. --- opentech/apply/funds/models/submissions.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/opentech/apply/funds/models/submissions.py b/opentech/apply/funds/models/submissions.py index fff610cbc..7ad891425 100644 --- a/opentech/apply/funds/models/submissions.py +++ b/opentech/apply/funds/models/submissions.py @@ -283,6 +283,8 @@ class ApplicationSubmission( editable=False, ) + private_storage = PrivateMediaStorage() + # Meta: used for migration purposes only drupal_id = models.IntegerField(null=True, blank=True, editable=False) @@ -354,7 +356,7 @@ class ApplicationSubmission( def save_path(self, file_name): file_path = os.path.join('submissions', 'user', str(self.user.id), file_name) - return PrivateMediaStorage.generate_filename(file_path) + return self.private_storage.generate_filename(file_path) def handle_file(self, file): # File is potentially optional @@ -365,11 +367,11 @@ class ApplicationSubmission( # file is not changed, it is still the dictionary return file - saved_name = PrivateMediaStorage.save(filename, file) + saved_name = self.private_storage.save(filename, file) return { 'name': file.name, 'path': saved_name, - 'url': PrivateMediaStorage.url(saved_name), + 'url': self.private_storage.url(saved_name), } def handle_files(self, files): -- GitLab