From: Vincent Vanwaelscappel Date: Tue, 29 Jul 2025 16:29:09 +0000 (+0200) Subject: #7634 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=2fa25bc7c42c5aceb9dd16bcef380a172cef59eb;p=fluidbook-toolbox.git #7634 @1 --- diff --git a/app/Models/FluidbookPublication.php b/app/Models/FluidbookPublication.php index 49da6c1bb..38799e3cd 100644 --- a/app/Models/FluidbookPublication.php +++ b/app/Models/FluidbookPublication.php @@ -471,7 +471,9 @@ class FluidbookPublication extends ToolboxStatusModel public function getAccessibleContents($revision = 'latest') { - $file = Files::mkdir($this->protected_path('fluidbookpublication/accessible/' . $this->id . '/')) . $revision . '.accessible.gz'; + $base = $this->protected_path('fluidbookpublication/accessible/' . $this->id . '/'); + $file = Files::mkdir($base . $revision . '.accessible.gz'); + $meta = Files::mkdir($base . $revision . '.meta.gz'); if (!file_exists($file)) { if ($revision === 'latest') { $json = ['pages' => []]; @@ -480,6 +482,11 @@ class FluidbookPublication extends ToolboxStatusModel } file_put_contents($file, gzencode(json_encode($json))); + file_put_contents($meta, gzencode(json_encode(['comment' => 'Initial extraction from PDF']))); + + copy($file, Files::mkdir($base . time() . '.accessible.gz')); + copy($meta, Files::mkdir($base . time() . '.meta.gz')); + return $json; } } else {