diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 7ac69f397d1..19f0589518f 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -5717,7 +5717,11 @@ abstract class CommonObject $update_main_doc_field = 1; } - $this->indexFile($destfull, $update_main_doc_field); + // Check that the file exists, before indexing it. + // Hint: It does not exist, if we create a PDF and auto delete the ODT File + if (dol_is_file($destfull)) { + $this->indexFile($destfull, $update_main_doc_field); + } } else { dol_syslog('Method ->write_file was called on object '.get_class($obj).' and return a success but the return array ->result["fullpath"] was not set.', LOG_WARNING); }