From 46eeb050646b8265b83b14295ed4902dd065065d Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Fri, 3 Mar 2023 18:08:48 +0100 Subject: [PATCH] wait #5771 @2 --- .../FluidbookPublication/CompositionOperation.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/Operations/FluidbookPublication/CompositionOperation.php b/app/Http/Controllers/Admin/Operations/FluidbookPublication/CompositionOperation.php index 73210e89a..43a83d817 100644 --- a/app/Http/Controllers/Admin/Operations/FluidbookPublication/CompositionOperation.php +++ b/app/Http/Controllers/Admin/Operations/FluidbookPublication/CompositionOperation.php @@ -68,7 +68,16 @@ trait CompositionOperation protected function docInfos($doc_id) { $doc = FluidbookDocument::find($doc_id); - return response()->json(['pages' => $doc->pages, "size" => $doc->pdf_data['size'], 'numbers' => isset($doc->pdf_data['pagenumbers']) ?: range(1, $doc->pages)]); + + $numbers = null; + if ($doc->pdf_data['pagenumbers']) { + $numbers = is_string($doc->pdf_data['pagenumbers']) ? explode(',', $doc->pdf_data['pagenumbers']) : $doc->pdf_data['pagenumbers']; + } + if (!$numbers) { + $numbers = range(1, $doc->pages); + } + + return response()->json(['pages' => $doc->pages, "size" => $doc->pdf_data['size'], 'numbers' => $numbers]); } protected function uploadProgress($uploadID) -- 2.39.5