Projet

Général

Profil

Development #67381

opengis, validation du gabarit donné pour l'indexation pour les requêtes

Ajouté par Frédéric Péters il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
15 juillet 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Il n'y a actuellement pas de validation résultat on peut avoir des gabarits invalides et une TemplateSyntaxError remontée lors de l'indexation.

ex: https://sentry.entrouvert.org/entrouvert/publik/issues/62501/


Fichiers

Révisions associées

Révision e7db96aa (diff)
Ajouté par A. Berriot il y a presque 2 ans

opengis: validate indexing template to avoid later crashes (#67381)

Historique

#2

Mis à jour par A. Berriot il y a presque 2 ans

  • Assigné à mis à A. Berriot
#3

Mis à jour par A. Berriot il y a presque 2 ans

#7

Mis à jour par A. Berriot il y a presque 2 ans

Agate Berriot a écrit :

Le build fail mais je ne comprends pas pourquoi: https://jenkins.entrouvert.org/job/passerelle-wip/job/wip%252F67381-opengis-validation-du-gabarit-do/2/console

trouvé, c'était isort

#8

Mis à jour par Valentin Deniaud il y a presque 2 ans

Peut-être plus simple d'utiliser le validate_template dans passerelle.utils.templates ?

#10

Mis à jour par A. Berriot il y a presque 2 ans

Valentin Deniaud a écrit :

Peut-être plus simple d'utiliser le validate_template dans passerelle.utils.templates ?

bien vu, merci !

#11

Mis à jour par Valentin Deniaud il y a presque 2 ans

Possible d'ajouter ça plutôt au niveau du modèle, genre validators=[validate_template] ?

#13

Mis à jour par A. Berriot il y a presque 2 ans

Valentin Deniaud a écrit :

Possible d'ajouter ça plutôt au niveau du modèle, genre validators=[validate_template] ?

Done :)

#14

Mis à jour par Valentin Deniaud il y a presque 2 ans

Dernier truc, cette modif va générer une nouvelle migration inutile. Dans ce cas là notre pratique est d'aller modifier la dernière migration en date pour que Django n'y voit que du feu, plutôt que d'en inclure une nouvelle.

#16

Mis à jour par A. Berriot il y a presque 2 ans

Valentin Deniaud a écrit :

Dernier truc, cette modif va générer une nouvelle migration inutile. Dans ce cas là notre pratique est d'aller modifier la dernière migration en date pour que Django n'y voit que du feu, plutôt que d'en inclure une nouvelle.

ah oui, j'avais oublié ce comportement de Django. Normalement mon dernier patch règle cela :)

#18

Mis à jour par Valentin Deniaud il y a presque 2 ans

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

Perfecto

#19

Mis à jour par A. Berriot il y a presque 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit e7db96aa4f8d53ff2b2d6ea2f6b2a2f5217b5eaa
Author: Agate <aberriot@entrouvert.com>
Date:   Tue Jul 19 09:28:35 2022 +0200

    opengis: validate indexing template to avoid later crashes (#67381)
#20

Mis à jour par Transition automatique il y a presque 2 ans

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF