From 8349446340f63c7e02390aa764f691cfada0e640 Mon Sep 17 00:00:00 2001 From: BENKE Charlie Date: Fri, 19 Feb 2016 10:59:50 +0100 Subject: [PATCH] No segment defined is not an error This is a proposition of correction on all ODT file If we don't define table of segment on odt we have an error But in some case we don't want an table on ODT --- .../project/doc/doc_generic_project_odt.modules.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php index 6155e38b4ca..6061ec8f548 100644 --- a/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php +++ b/htdocs/core/modules/project/doc/doc_generic_project_odt.modules.php @@ -698,9 +698,14 @@ class doc_generic_project_odt extends ModelePDFProjects } catch(OdfException $e) { - $this->error=$e->getMessage(); - dol_syslog($this->error, LOG_WARNING); - return -1; + $ExceptionTrace=$e->getTrace(); + // no segment defined on ODT is not an error + if($ExceptionTrace[0]['function'] != 'setSegment') + { + $this->error=$e->getMessage(); + dol_syslog($this->error, LOG_WARNING); + return -1; + } } // Replace tags of project files