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

Mis à jour par Jérôme Augé il y a plus de 11 ans

  • Statut changé de Nouveau à À analyser

- Que contient $ZONE_ARGS après l'appel à SetHttpVar('criterias','{}'); seul ?
- Est-ce que vous avez le même problème avec dynacase-core-3.2.16 ?
- Est-ce que vous pouvez détailler le code utilisé pour reproduire cela de manière générique hors de votre contexte ?

Mis à jour par Éric Brison il y a plus de 11 ans

  • Assigné à mis à Jérôme Augé
  • Version cible mis à 3.2.16

Mis à jour par Éric Brison il y a plus de 11 ans

  • Statut changé de À analyser à Rejeté

Cas de reproduction impossible à déterminer.

Actions

Formats disponibles : Atom PDF