2021-09-14
22:41 Fixed ticket [5d0f7e9c9b]: Correction des recherches avancées après modification des fiches de membre plus 5 other changes artifact: 4cc4358482 user: bohwaz
22:41
Fix [5d0f7e9c9b42206046988b61a7deba6f8036d5d4] don't throw an error when a field doesn't exist anymore, just ignore it check-in: 937de7a7cc user: bohwaz tags: trunk, stable
18:18 New ticket [5d0f7e9c9b] Correction des recherches avancées après modification des fiches de membre. artifact: cced1c24b6 user: badolato

Ticket Hash: 5d0f7e9c9b42206046988b61a7deba6f8036d5d4
Title: Correction des recherches avancées après modification des fiches de membre
Status: Fixed Type: Bug
Severity: Mineur Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2021-09-14 22:41:31
Version Found In: 1.1.10
User Comments:

badolato added on 2021-09-14 16:18:34:

Si on change un champ des fiches de membres, on perd complètement les recherches avancées qui utilisaient ce champ (avec message du type: "Cette recherche fait référence à une colonne qui n'existe pas : telephone").

Ce qui est un peu gênant c'est que Garradin n'affiche alors plus rien du tout de la recherche en question. On ne peut donc pas simplement corriger/rajouter la ligne concernée. Il faut reconstruire toute la recherche. Ce qui est embêtant pour une recherche avancée dont on a oublié les détails.

Ce serait mieux s'il ignorait simplement le champ qui n'existe plus et utilisait quand même tout le reste de la recherche. Sur une recherche SQL ça peut être compliqué, mais sur une recherche avancée ça doit être facile à faire puisque chaque ligne est de toutes façons indépendante des autres.


bohwaz added on 2021-09-14 20:41:31:

Corrigé dans [937de7a7cca351c93e697be96bb96b19a849bb13b20db7e1d461f5de9ec3c8ac] merci !