Actions
Anomalie #4935
ferméSearchDoc onlyCount ne retourne pas d'erreur si la famille n'existe pas
Début:
27/08/2014
Echéance:
% réalisé:
100%
Temps estimé:
Version source:
Solution proposée:
Mettre le test de la famille dans le constructeur (déjà fait en 3.3).
Mettre aussi un test sur ::getQueries() au cas de modification de la famille.
Impact sur les PU à prévoir.
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Recherche
Régression:
Description
Quand on fait une recherche avec SearchDoc sur une famille qui n'existe pas et qu'on fait utilise onlyCount(), alors la recherche est faite sur la table "doc", et des documents peuvent être trouvés alors qu'il est impossible de faire cette recherche/compte.
Exemple :
$s = new \SearchDoc('', 'N_EXISTE_PAS');
$s->addFilter("title = 'Master Default'");
var_dump($s->onlyCount());
int(1)
onlyCount() m'indique qu'un élément a été trouvé alors que la recherche ne peut pas être faite.
Actions
#1
Mis à jour par Marc Claverie il y a plus de 11 ans
- Statut changé de Nouveau à À analyser
- Assigné à mis à Éric Brison
- Version cible mis à 3.2.17
Actions
#2
Mis à jour par Éric Brison il y a plus de 11 ans
- Sujet changé de SearchDoc ne retourne pas d'erreur si la famille n'existe pas à SearchDoc onlyCount ne retourne pas d'erreur si la famille n'existe pas
- Statut changé de À analyser à Analysé
- Assigné à
Éric Brisonsupprimé - Solution proposée mis à jour (diff)
Actions
#3
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Analysé à Assigné
- Assigné à mis à Jérôme Augé
Actions
#5
Mis à jour par Éric Brison il y a plus de 11 ans
- Statut changé de Assigné à Intégré
Appliqué par commit dynacase-core|commit:df5dfd2aa1a0355cad8c342bd8e133fc4a68519c.
Actions