Actions
Anomalie #4195
fermé[SearchDoc] setRecursiveSearch and onlyCount
Début:
27/08/2013
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Régression:
Description
L'option setRecursiveSearch ne semble pas prise en compte par onlyCount
Le code ci-dessous fonctionne :
$testRoute = function($collectionName) use($userDoc) {
$search = new SearchDoc();
$search->setObjectReturn(true);
$search->setSlice(1);
$search->useCollection($collectionName);
$search->recursiveSearch = true;
$search->folderRecursiveLevel = 100;
$search->addFilter("initid = %d", $userDoc->getPropertyValue("initid"));
$search->search();
return $search->count() === 1;
};
Le code ci-dessous ne fonctionne pas :
$testRoute = function($collectionName) use($userDoc) {
$search = new SearchDoc();
$search->setObjectReturn(true);
$search->setSlice(1);
$search->useCollection($collectionName);
$search->recursiveSearch = true;
$search->folderRecursiveLevel = 100;
$search->addFilter("initid = %d", $userDoc->getPropertyValue("initid"));
return $search->onlyCount() === 1;
};
Actions