mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-30 02:26:58 +00:00
Merge pull request #4050 from Johnny-Malizia/transactionapilimit
Updated Transaction Search API to set limit from user preferences
This commit is contained in:
@@ -48,10 +48,10 @@ class TransactionController extends Controller
|
|||||||
$manager = $this->getManager();
|
$manager = $this->getManager();
|
||||||
$fullQuery = (string) $request->get('query');
|
$fullQuery = (string) $request->get('query');
|
||||||
$page = 0 === (int) $request->get('page') ? 1 : (int) $request->get('page');
|
$page = 0 === (int) $request->get('page') ? 1 : (int) $request->get('page');
|
||||||
|
$pageSize = (int) app('preferences')->getForUser(auth()->user(), 'listPageSize', 50)->data;
|
||||||
$searcher->parseQuery($fullQuery);
|
$searcher->parseQuery($fullQuery);
|
||||||
$searcher->setPage($page);
|
$searcher->setPage($page);
|
||||||
$searcher->setLimit((int) config('firefly.search_result_limit'));
|
$searcher->setLimit($pageSize);
|
||||||
$groups = $searcher->searchTransactions();
|
$groups = $searcher->searchTransactions();
|
||||||
$parameters = ['search' => $fullQuery];
|
$parameters = ['search' => $fullQuery];
|
||||||
$url = route('api.v1.search.transactions') . '?' . http_build_query($parameters);
|
$url = route('api.v1.search.transactions') . '?' . http_build_query($parameters);
|
||||||
|
Reference in New Issue
Block a user