diff --git a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_getEditorFieldPreferredTextEditor.py b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_getEditorFieldPreferredTextEditor.py index 5655318f1a84696cad9edd91b2e3633c27dcbecf..d8bc2d9fc277924e1d71cb8e37f581dda5c7d62c 100644 --- a/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_getEditorFieldPreferredTextEditor.py +++ b/product/ERP5/bootstrap/erp5_core/SkinTemplateItem/portal_skins/erp5_core/Base_getEditorFieldPreferredTextEditor.py @@ -15,5 +15,9 @@ if not content_type: if content_type == 'text/html': return context.portal_preferences.getPreferredTextEditor() or 'text_area' +# If this is a PDF, use the default PDF renderer +if content_type == 'application/pdf': + return 'pdf' + # Else use preferred source code editor or fallback to Textarea return context.portal_preferences.getPreferredSourceCodeEditor() or 'text_area'