From e5792a059a0986b6d6c86df9dbcbda212bc0f548 Mon Sep 17 00:00:00 2001 From: Nikita Kiselev Date: Tue, 9 Dec 2025 00:30:00 +0300 Subject: [PATCH] fix: search --- frontend/spa/src/stores/SearchStore.js | 11 ++++++----- .../oc_telegram_shop/src/Handlers/ProductsHandler.php | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/frontend/spa/src/stores/SearchStore.js b/frontend/spa/src/stores/SearchStore.js index 38a0df8..56cdfad 100644 --- a/frontend/spa/src/stores/SearchStore.js +++ b/frontend/spa/src/stores/SearchStore.js @@ -32,7 +32,7 @@ export const useSearchStore = defineStore('search', { }, async fetchProducts(search, page = 1, perPage = 5) { - return await ftch('products', { + return await ftch('products', null, { page, perPage: perPage, search, @@ -68,13 +68,14 @@ export const useSearchStore = defineStore('search', { this.isLoadingMore = true; this.page++; - console.debug('[Search] Loading more products for page: ', this.page); - - const response = await ftch('products', null, toRaw({ + const data = toRaw({ page: this.page, perPage: 10, search: this.search, - })); + }); + console.debug('[Search] Loading more products: ', data); + + const response = await ftch('products', null, data); console.debug('[Search] Search results: ', response); diff --git a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/ProductsHandler.php b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/ProductsHandler.php index 973b848..9711f7e 100755 --- a/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/ProductsHandler.php +++ b/module/oc_telegram_shop/upload/oc_telegram_shop/src/Handlers/ProductsHandler.php @@ -32,7 +32,7 @@ class ProductsHandler $page = (int) $request->json('page', 1); $perPage = min((int) $request->json('perPage', 20), 20); $maxPages = (int) $request->json('maxPages', 10); - $search = trim($request->get('search', '')); + $search = trim($request->json('search', '')); $filters = $request->json('filters'); $languageId = $this->settings->config()->getApp()->getLanguageId();