From: Vincent Vanwaelscappel Date: Wed, 25 Feb 2026 17:44:02 +0000 (+0100) Subject: try #8009 @1 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=62e76f49db98cb09453be59eee1254689958e6a5;p=fluidbook-toolbox.git try #8009 @1 --- diff --git a/app/Fluidbook/SearchIndex.php b/app/Fluidbook/SearchIndex.php index 25008be4e..8386abfbb 100644 --- a/app/Fluidbook/SearchIndex.php +++ b/app/Fluidbook/SearchIndex.php @@ -139,7 +139,7 @@ class SearchIndex } if (!isset($index[$woa])) { - $index[$woa] = array('t' => 0, 'p' => array()); + $index[$woa] = array('t' => 0, 'p' => [], 'w' => []); } $index[$woa]['t'] += (int)$total; @@ -150,7 +150,12 @@ class SearchIndex $index[$woa]['p'][$page] = 0; } $index[$woa]['p'][$page] += (int)$count; + if (!isset($index[$woa]['w'][$wordwa])) { + $index[$woa]['w'][$wordwa] = 0; + } + $index[$woa]['w'][$wordwa] += (int)$count; } + arsort($index[$woa]['w']); } } diff --git a/app/Models/ToolWebflow.php b/app/Models/ToolWebflow.php index 320a7e6f1..96cfbcdae 100644 --- a/app/Models/ToolWebflow.php +++ b/app/Models/ToolWebflow.php @@ -334,9 +334,11 @@ class ToolWebflow extends ToolboxTranslatableModel if (!isset($data[$locale])) { $data[$locale] = []; } - foreach ($data[$mainLocale] as $id => $alt) { - if (!isset($data[$locale][$id]) || !$data[$locale][$id]) { - $data[$locale][$id] = $alt ? $translateAPI->translate($alt, $locale, $mainLocale) : ''; + if(isset($data[$mainLocale])) { + foreach ($data[$mainLocale] as $id => $alt) { + if (!isset($data[$locale][$id]) || !$data[$locale][$id]) { + $data[$locale][$id] = $alt ? $translateAPI->translate($alt, $locale, $mainLocale) : ''; + } } } }