From eda65f7451a4bd134850e169c8c03e77b57bb7b9 Mon Sep 17 00:00:00 2001 From: EL HADJI DEM Date: Tue, 13 May 2014 15:32:13 -0400 Subject: [PATCH] [fixed comments from LP, for uniitests, we have to install Alfresco,] --- cmis_read/wizard/document_wizard.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cmis_read/wizard/document_wizard.py b/cmis_read/wizard/document_wizard.py index 1f331d61..a2d9d47a 100644 --- a/cmis_read/wizard/document_wizard.py +++ b/cmis_read/wizard/document_wizard.py @@ -119,10 +119,12 @@ def search_doc_from_dms(session, model_name, backend_id, file_name): attachment_ids = ir_attach_dms_obj.search(session.cr, session.uid, []) ir_attach_dms_obj.unlink(session.cr, session.uid, attachment_ids, context=session.context) + # Escape the name for characters not supported in filenames + file_name = file_name.replace('/', '_') # Get results from name of document - results = repo.query(" SELECT cmis:name, cmis:createdBy, cmis:objectId, \ - cmis:contentStreamLength FROM cmis:document \ - WHERE cmis:name LIKE '%" + file_name + "%'") + results = repo.query(" SELECT cmis:name, cmis:createdBy, cmis:objectId, " + "cmis:contentStreamLength FROM cmis:document " + "WHERE cmis:name LIKE '%" + file_name + "%'") for result in results: info = result.getProperties() if info['cmis:contentStreamLength'] != 0: