From: Vincent Vanwaelscappel Date: Wed, 15 Feb 2023 15:17:51 +0000 (+0100) Subject: wait #5735 @0.75 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=69924f11550fb0399f1fc522004d6af12541b8d1;p=fluidbook-toolbox.git wait #5735 @0.75 --- diff --git a/app/Fluidbook/Links.php b/app/Fluidbook/Links.php index 6a8f91b58..a4bb31c9f 100644 --- a/app/Fluidbook/Links.php +++ b/app/Fluidbook/Links.php @@ -148,9 +148,13 @@ class Links if ($time === 'latest' && !file_exists($file)) { $versions = self::getLinksVersions($book_id); foreach ($versions as $version => $m) { - copy(Files::firstThatExists($dir . '/' . $version . '.links3.gz', $dir . '/' . $version . '.links.gz'), $dir . '/latest.links3.gz'); - copy(Files::firstThatExists($dir . '/' . $version . '.meta3.gz', $dir . '/' . $version . '.meta.gz'), $dir . '/latest.meta3.gz'); - break; + try { + copy(Files::firstThatExists($dir . '/' . $version . '.links3.gz', $dir . '/' . $version . '.links.gz'), $dir . '/latest.links3.gz'); + copy(Files::firstThatExists($dir . '/' . $version . '.meta3.gz', $dir . '/' . $version . '.meta.gz'), $dir . '/latest.meta3.gz'); + break; + } catch (\Exception $e) { + + } } } if (!file_exists($file)) { @@ -336,6 +340,10 @@ class Links $updates[$e[0]] = self::getMeta($book_id, $e[0]); } krsort($updates); + if (!count($updates)) { + Links::addLinksFromPDF($book_id); + return self::getLinksVersions($book_id); + } $res = [];