Projet

Général

Profil

Development #73562

statistiques, ne pas (trop) confondre les champs ayant le même identifiant dans le group_by

Ajouté par Valentin Deniaud il y a environ un an. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
18 janvier 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Si plusieurs champs ont le même identifiant, on va en prendre un « au pif », c'est comme ça.

Par contre si plusieurs champs ont le même identifiant, avant d'en prendre un au pif on devrait filtrer par affichage dans les statistiques, sinon on risque de prendre un champ dont le type n'est pas supporté et c'est un bug.

Ce ticket va inclure un revert de #73249 (dans ce ticket j'imaginais qu'on avait un bug lors de l'alimentation d'un champ liste avec un champ donnée calculée mais 1/ le champ liste reçoit la donnée finale, pas du json et 2/ c'est en fait une occurence du bug décrit plus haut).

Révisions associées

Révision b32d5edf (diff)
Ajouté par Valentin Deniaud il y a environ un an

statistics: filter only on statistics fields even if same varname (#73562)

Historique

#1

Mis à jour par Frédéric Péters il y a environ un an

Si plusieurs champs ont le même identifiant, on va en prendre un « au pif », c'est comme ça.

Pas d'accord, il faut prendre le premier qui a une valeur, dans l'ordre d'apparition des champs, c'est la règle qui a été posée dans #38961.

#2

Mis à jour par Valentin Deniaud il y a environ un an

OK dans l'idée que si une demande aient form_var_foo¹ à 'bla' et une autre form_var_foo² à 'bla', le group_by retourne 2 pour 'bla' ?

Ça m'a l'air compliqué mais ce sera sûrement bien plus simple avec #73174, je propose donc de traiter ce problème dans un autre ticket (ce ticket ci étant vraiment là pour corriger le bug de #73249).

#3

Mis à jour par Frédéric Péters il y a environ un an

OK dans l'idée que si une demande aient form_var_foo¹ à 'bla' et une autre form_var_foo² à 'bla', le group_by retourne 2 pour 'bla' ?
Ça m'a l'air compliqué mais ce sera sûrement bien plus simple avec #73174, je propose donc de traiter ce problème dans un autre ticket (ce ticket ci étant vraiment là pour corriger le bug de #73249).

Je ne suis pas sûr de comprendre ("group_by retourne 2") mais ok pour dire pars ici et que oui plus facile via #73174.

#4

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Nouveau à Solution proposée

Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Solution proposée à Solution validée

Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Robot Gitea il y a environ un an

  • Statut changé de Solution validée à Résolu (à déployer)

Valentin Deniaud (vdeniaud) a mergé une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Transition automatique il y a environ un an

  • Statut changé de Résolu (à déployer) à Solution déployée
#8

Mis à jour par Transition automatique il y a 12 mois

Automatic expiration

Formats disponibles : Atom PDF