forked from CGM_Public/pretix_original
Compatibility with an external file storage separated in pub/ and priv/
This commit is contained in:
@@ -317,7 +317,7 @@ class PdfTicketOutput(BaseTicketOutput):
|
||||
bgf = default_storage.open(bg_file.name, "rb")
|
||||
else:
|
||||
bgf = self._get_default_background()
|
||||
bg_pdf = PdfFileReader(bgf)
|
||||
bg_pdf = PdfFileReader(BytesIO(bgf.read()))
|
||||
|
||||
for page in new_pdf.pages:
|
||||
bg_page = copy.copy(bg_pdf.getPage(0))
|
||||
|
||||
@@ -138,7 +138,7 @@ class EditorView(EventPermissionRequiredMixin, TemplateView):
|
||||
|
||||
# Create new file
|
||||
nonce = get_random_string(length=8)
|
||||
fname = '%s-%s/%s/%s.%s.%s' % (
|
||||
fname = 'pub/%s-%s/%s/%s.%s.%s' % (
|
||||
'event', 'settings', self.request.event.pk, 'ticketoutput_{}_layout'.format(self.identifier), nonce, 'pdf'
|
||||
)
|
||||
newname = default_storage.save(fname, cf.file)
|
||||
|
||||
Reference in New Issue
Block a user