Fix #1118 : API does not return records starting at right offset

This commit is contained in:
Romain Neutron
2013-03-14 16:40:29 +01:00
parent d158ef3ab5
commit 0e1d8a5035
3 changed files with 57 additions and 6 deletions

View File

@@ -931,7 +931,7 @@ class API_V1_adapter extends API_V1_Abstract
'query' => $request->get('query') ? : '',
'offset_start' => (int) ($request->get('offset_start') ? : 0),
);
if (is_array($request->get('bases')) === false) {
$params['bases'] = array();
foreach ($this->appbox->get_databoxes() as $databox) {
@@ -984,7 +984,7 @@ class API_V1_adapter extends API_V1_Abstract
$search_engine->reset_cache();
$search_result = $search_engine->query_per_offset($params['query'], $params["offset_start"], $perPage);
$search_result = $search_engine->query_per_offset($params['query'], $params["offset_start"] + 1, $perPage);
$ret = array(
'offset_start' => $params["offset_start"],