From 80200157e3c1abaa17e944f81e2b07da1615d09e Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 10 Mar 2016 22:41:55 +0100 Subject: [PATCH] Fixed bug in last commit --- src/pretix/base/forms/__init__.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/pretix/base/forms/__init__.py b/src/pretix/base/forms/__init__.py index 046bb2dc2..aeb623897 100644 --- a/src/pretix/base/forms/__init__.py +++ b/src/pretix/base/forms/__init__.py @@ -67,11 +67,7 @@ class SettingsForm(forms.Form): ) else: fname = '%s/%s.%s' % (self.obj.slug, name, value.name.split('.')[-1]) - if not os.path.exists(os.path.dirname(fname)): - os.makedirs(os.path.dirname(fname)) - with default_storage.open(fname, 'wb+') as destination: - for chunk in value.chunks(): - destination.write(chunk) + default_storage.save(fname, value) value._name = fname elif isinstance(value, File): # file is unchanged