diff --git a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php index 05b43c1..8cfafa0 100755 --- a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php +++ b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/CategoriesHandler.php @@ -30,7 +30,7 @@ class CategoriesHandler { $languageId = 1; - $perPage = $request->get('perPage', 10); + $perPage = $request->get('perPage', 100); $forMainPage = filter_var($request->get('forMainPage', false), FILTER_VALIDATE_BOOLEAN); $featuredCategories = $this->settings->get('featured_categories'); $mainpageCategories = $this->settings->get('mainpage_categories'); @@ -39,6 +39,10 @@ class CategoriesHandler return new JsonResponse(['data' => []]); } + if ($forMainPage && $mainpageCategories === 'latest10') { + $perPage = 10; + } + $categoriesFlat = $this->queryBuilder->newQuery() ->select([ 'categories.category_id' => 'id',