From 87084ab503f502bf907cc601193e55197c12aef5 Mon Sep 17 00:00:00 2001 From: Tristan Cavelier Date: Thu, 9 Aug 2018 17:45:57 +0200 Subject: [PATCH] erp5_base: guessMimeType: set only if necessary --- .../scripts/Document_guessMimeType.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/document_conversion_interaction_workflow/scripts/Document_guessMimeType.py b/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/document_conversion_interaction_workflow/scripts/Document_guessMimeType.py index d8e4b723884..1bfea8b10af 100644 --- a/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/document_conversion_interaction_workflow/scripts/Document_guessMimeType.py +++ b/bt5/erp5_base/WorkflowTemplateItem/portal_workflow/document_conversion_interaction_workflow/scripts/Document_guessMimeType.py @@ -4,5 +4,8 @@ portal = document.getPortalObject() filename = document.getFilename() content_type = portal.mimetypes_registry.lookupExtension(filename) -if content_type is not None: - document.setContentType(str(content_type)) +if content_type is None: + return +content_type = str(content_type) +if content_type != document.getContentType(): + document.setContentType(content_type) -- 2.30.9