]> _ Git - fluidbook-toolbox.git/commitdiff
wait #6265 @1
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Sep 2023 16:35:59 +0000 (18:35 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 11 Sep 2023 16:35:59 +0000 (18:35 +0200)
app/Fluidbook/Link/LinksData.php

index e470dc3dadabac59cea961c908328bb24d2975f3..6fa20adb9407386c9aeef4abef9153863a723250 100644 (file)
@@ -502,6 +502,11 @@ class LinksData
         $fluidbook = FluidbookPublication::withoutGlobalScopes()->find($book_id);
 
         $lr = self::mergeLinksAndRulers($links, $rulers, $specialLinks, $specialRulers);
+        foreach ($lr['links'] as $k => $v) {
+            if (!json_encode($v)) {
+                unset($lr['links'][$k]);
+            }
+        }
 
         $meta = ['links' => count($lr['links']), 'rulers' => count($lr['rulers']), 'comments' => $comments, 'user' => $user_id, 'version' => 3, 'onepage' => $fluidbook->isOnePage()];
         $base = self::getLinksDir($book_id) . '/' . time();