Publication: requête incorrecte si le nom du fichier .cotcot contient des espaces

Bug #1861266 reported by Alexis Hafner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
BellePoule
Fix Released
High
betonniere

Bug Description

En utilisant la fonctionnalité de publication vers un serveur HTTP, BellePoule essaye d'uploader le fichier .cotcot à chaque sauvegarde avec une requête PUT vers <url configurée dans les réglages>/<nom du fichier>.cotcot

Si le nom du fichier .cotcot contient des espaces, le nom du fichier est envoyé tel quel sans encodage, par example:

PUT http://belle-poule.fr/contre de sixte.cotcot HTTP/1.1

Une telle requête est incorrecte et mène à des erreurs, l'URL devrait être encodée.

(je suppose que le problème se pose aussi avec d'autres caractères spéciaux)

betonniere (betonniere)
Changed in bellepoule:
status: New → Confirmed
assignee: nobody → betonniere (betonniere)
importance: Undecided → High
betonniere (betonniere)
Changed in bellepoule:
status: Confirmed → In Progress
Revision history for this message
betonniere (betonniere) wrote :

Bonjour,

Je viens de mettre en place un correctif, pouvez-vous le tester et me dire s'il corrige bien le problème que vous remontez :

http://betton.escrime.free.fr/documents/BellePoule/stable/bellepoule-5-test-win.exe

Yannick Le Roux

Revision history for this message
Alexis Hafner (alexis-hafner) wrote :

Bonjour Yannick,

Je viens de le tester, le correctif fonctionne parfaitement, merci beaucoup:

TRACE Application - 201 Created: PUT - /Circuit%20National%202-%C3%89p%C3%A9e-Hommes-Senior.cotcot

Alexis

Revision history for this message
betonniere (betonniere) wrote :

Ok. Du coup je vais le livrer dès que possible dans une 5.2.

Changed in bellepoule:
status: In Progress → Fix Committed
betonniere (betonniere)
Changed in bellepoule:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.