Commit df7c06e0 authored by Bryton Lacquement's avatar Bryton Lacquement 🚪

wip

parent b9a33c40
......@@ -17,6 +17,8 @@ Save, download or return generated PDF Document
# doc_pdf_file pdf content to store
# doc_aggregate_list not applicable (only used for events)
from io import BytesIO
if doc_save:
dms_module = getattr(context, 'document_module', None)
if dms_module is not None:
......@@ -31,7 +33,7 @@ if doc_save:
)
document.edit(
source_reference=''.join([doc_reference, '.pdf']),
file=doc_pdf_file
file=BytesIO(doc_pdf_file)
)
document.setContentType("application/pdf")
......
......@@ -465,11 +465,14 @@ def synchronizeDynamicModules(context, force=False):
assert tool._p_changed
migrate = True
for portal_id in ("portal_properties", "portal_uidannotation",
"portal_uidgenerator", "portal_uidhandler"):
if portal.hasObject(portal_id):
portal._delObject(portal_id, suppress_events=True)
for tool_id in ("portal_properties", "portal_uidannotation",
"portal_uidgenerator", "portal_uidhandler"):
if portal.hasObject(tool_id):
portal._delObject(tool_id, suppress_events=True)
migrate = True
if tool_id == 'portal_properties':
portal.portal_skins.erp5_xhtml_style.breadcrumbs.write(
'return []')
if migrate:
portal.migrateToPortalTypeClass()
......
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