diff --git a/src/bundle/digitalResource/Controller/digitalResource.php b/src/bundle/digitalResource/Controller/digitalResource.php index d409591cdb0a14ac4cc63f0f6c86784ead9099c6..9b4463e76796714fcf687437432e2aa97103dc58 100755 --- a/src/bundle/digitalResource/Controller/digitalResource.php +++ b/src/bundle/digitalResource/Controller/digitalResource.php @@ -882,7 +882,9 @@ class digitalResource file_put_contents($srcfile, $contents); - $fullText .= $fullTextService->getText($srcfile); + try { + $fullText .= $fullTextService->getText($srcfile); + } catch (\Exception $exception) {} } } diff --git a/src/bundle/recordsManagement/Controller/archiveModificationTrait.php b/src/bundle/recordsManagement/Controller/archiveModificationTrait.php index abdcdbd73fb8ad8e0db73cd50bf69e07c2708046..ede323569573aad0e1fc54bc71a816307e66190c 100755 --- a/src/bundle/recordsManagement/Controller/archiveModificationTrait.php +++ b/src/bundle/recordsManagement/Controller/archiveModificationTrait.php @@ -937,7 +937,10 @@ trait archiveModificationTrait stream_copy_to_stream($handler, $tmpStream); rewind($tmpStream); fclose($tmpStream); - $fullText .= $fulltextService->getText($tmpFile, $options) . " "; + try { + $fullText .= $fulltextService->getText($tmpFile, $options) . " "; + } catch (\Exception $exception) {} + unlink($tmpFile); } $archive = $this->retrieve($archiveId);