Projet

Général

Profil

Actions

Anomalie #4927

fermé

[SetHttpVar] Impossible de passer le deuxième paramètre à SetHttpVar

Ajouté par Emmanuel ESCOLA il y a presque 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Rejeté
Priorité:
Urgent
Assigné à:
Version cible:
Début:
12/08/2014
Echéance:
% réalisé:

0%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Action/Application
Régression:

Description

Comportement qui fonctionnait en 3.2.14 :

Dans une action php appelée après une recherche prenant en compte des criterias, on a un besoin spécifique de vider les criterias après construction d'un searchdoc spécifique :

$searchPersonne = new SearchDoc(......);
// FILTRES SPECIFIQUES (addFilter)
SetHttpVar('criterias','{}');
$this->_content = getdocgridcontent($this->_action, $searchPersonne);

Cela retourne bien les résultats attendus dans la docgrid filtrés correctement.

Depuis la montée de version en 3.2.15 cette même méthode ne filtre plus aucun résultat.

Si on remplace le

SetHttpVar('criterias','{}');

par

global $ZONE_ARGS;
unset($ZONE_ARGS['criterias']);

Alors le comportement est bien comme en 3.2.14 (résultats attendus filtrés retournés)

Cela semble lié à l'anomalie détectée : http://dev.dynacase.org/issues/4925

Actions

Formats disponibles : Atom PDF