Fix #1129 : detailed view opens on the wrong record

This commit is contained in:
Romain Neutron
2013-03-25 14:37:21 +01:00
parent 993e7e8a91
commit f64bd55c69
2 changed files with 4 additions and 4 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"] + 1, $perPage);
$search_result = $search_engine->query_per_offset($params['query'], $params["offset_start"], $perPage);
$ret = array(
'offset_start' => $params["offset_start"],

View File

@@ -220,7 +220,6 @@ class searchEngine_adapter_phrasea_engine extends searchEngine_adapter_abstract
*/
public function results($query, $offset, $perPage)
{
assert(is_int($offset));
assert($offset >= 0);
assert(is_int($perPage));
@@ -273,7 +272,8 @@ class searchEngine_adapter_phrasea_engine extends searchEngine_adapter_abstract
$this->offset_start = $courcahnum = $offset;
$res = phrasea_fetch_results(
$session->get_ses_id(), $offset, $perPage, false
// phrasea first offset is 1
$session->get_ses_id(), $offset + 1, $perPage, false
);
$rs = array();