Bug #41449
accès url ics/ incomplète
Début:
08 avril 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
L'URL doit être ics/<varname date de début> (+ éventuellement /<varname date de fin).
Sur un accès incomplet, genre /backoffice/management/reservation-de-salle/ics/, aujourd'hui trace,
Exception: type = '<class 'IndexError'>', value = 'list index out of range' Stack trace (most recent call first): File "/usr/lib/python3/dist-packages/wcs/backoffice/management.py", line 1926, in _q_traverse 1924 # allow trailing slash 1925 path = path[:-1] > 1926 start_date_field_varname = path[0] 1927 end_date_field_varname = None 1928 if len(path) == 2:
Fichiers
Révisions associées
Historique
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier 0001-ics-do-not-raise-if-ics-acess-url-do-not-provide-par.patch 0001-ics-do-not-raise-if-ics-acess-url-do-not-provide-par.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Nicolas Roche
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 4 ans
acess dans la description. uncomplete dans un commentaire.
Côté code je préfère avoir quitter la fonction/méthode au début, plutôt qu'ajouter un niveau d'indentation, i.e. qqch genre
+ if len(path) not in (1, 2): + raise errors.TraversalError()
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier 0001-ics-return-404-on-uncomplete-url-access-41449.patch 0001-ics-return-404-on-uncomplete-url-access-41449.patch ajouté
Avec "uncomplete url access" partout.
Mis à jour par Frédéric Péters il y a environ 4 ans
Je n'ai pas été clair : uncomplete n'est pas un vrai mot, et acess non plus.
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier 0001-ics-return-404-on-uncomplete-url-access-41449.patch ajouté
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier
0001-ics-return-404-on-uncomplete-url-access-41449.patchsupprimé
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier 0001-ics-return-404-on-incomplete-ics-url-access-41449.patch 0001-ics-return-404-on-incomplete-ics-url-access-41449.patch ajouté
Désolé, je n'avais pas compris.
(maintenant j'avoue que ça le fait pas trop non plus "incomplete" en anglais)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 4c0b98d0a84ada7a876aadb1fcb7a46e321a757b Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Thu Apr 9 14:59:47 2020 +0200 ics: return 404 on incomplete ics url access (#41449)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
ics: return 404 on incomplete ics url access (#41449)