Commit 66e6e332 authored by Gabriel Monnerat's avatar Gabriel Monnerat

erp5_document_scanner: Avoid customization in Base_contribute

parent 5e120a09
from cStringIO import StringIO from StringIO import StringIO
class StringIOWithFileName(StringIO):
filename = "{}.pdf".format(
kw.get("title") or DateTime().strftime('%d-%m-%Y_%Hh%M'))
portal = context.getPortalObject() portal = context.getPortalObject()
pdf_data_list = [] pdf_data_list = []
...@@ -12,17 +17,11 @@ for result in active_process.getResultList(): ...@@ -12,17 +17,11 @@ for result in active_process.getResultList():
temp_object=True).convert(format="pdf")[1]) temp_object=True).convert(format="pdf")[1])
pdf_data = context.ERP5Site_mergePDFList(pdf_data_list=pdf_data_list) pdf_data = context.ERP5Site_mergePDFList(pdf_data_list=pdf_data_list)
file_object = StringIO(pdf_data) file_object = StringIOWithFileName(pdf_data)
extra_document_kw = {
"filename": "{}.pdf".format(
kw.get("title") or DateTime().strftime('%d-%m-%Y_%Hh%M'))
}
doc = context.Base_contribute(file=file_object, doc = context.Base_contribute(file=file_object,
batch_mode=True, batch_mode=True,
follow_up_list=[context.getRelativeUrl(),], follow_up_list=[context.getRelativeUrl(),],
extra_document_kw=extra_document_kw,
**kw) **kw)
publication_section = kw.get("field_your_publication_state") publication_section = kw.get("field_your_publication_state")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment