Anomalie #4195
[SearchDoc] setRecursiveSearch and onlyCount
Début:
27/08/2013
Echéance:
% réalisé:
100%
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Régression:
Non
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; };
Historique
#1
Mis à jour par Charles Bonnissent il y a plus de 6 ans
- Description mis à jour (diff)
#2
Mis à jour par Éric Brison il y a plus de 6 ans
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.10
#3
Mis à jour par Éric Brison il y a plus de 6 ans
- Version cible changé de 3.2.10 à 3.2.11
#4
Mis à jour par Marc Claverie il y a environ 6 ans
- Version cible changé de 3.2.11 à 3.2.12
#5
Mis à jour par Éric Brison il y a environ 6 ans
- Statut changé de Nouveau à Intégré
- % réalisé changé de 0 à 100
Appliqué par commit commit:2cdc792c11570112264f8b8f2f4753194d1aae36.