Tentative d'ajout d'un lien vide sur une dépêche en modération (pas d'action sur le bouton OK, pas de message d'erreur) :
I, [2015-02-25T14:43:38.123775 #13116] INFO -- : Parameters: {..., "link"=>{"title"=>"", "url"=>"", "lang"=>"fr"}}
I, [2015-02-25T14:43:38.136408 #13116] INFO -- : Completed 500 Internal Server Error in 13ms
F, [2015-02-25T14:43:38.138382 #13116] FATAL -- :
URI::InvalidURIError (bad URI(is not URI?): ):
app/models/link.rb:41:in `authorized_protocol'
app/controllers/redaction/links_controller.rb:14:in `create'
Même chose avec "http://example.com " (espace à la fin)
(plus difficile à détecter pour un utilisateur qui ferait un copier/coller de lien, vu l'absence de message d'erreur) :
I, [2015-02-25T14:43:09.471237 #13116] INFO -- : Parameters: {... "link"=>{"title"=>"Coin", "url"=>"http://example.com ", "lang"=>"fr"}}
I, [2015-02-25T14:43:09.480818 #13116] INFO -- : Completed 500 Internal Server Error in 9ms
F, [2015-02-25T14:43:09.482593 #13116] FATAL -- :
URI::InvalidURIError (bad URI(is not URI?): http://example.com ):
app/models/link.rb:32:in `url='
app/controllers/redaction/links_controller.rb:12:in `create'
# Espace à la fin
Posté par Bruno Michel (site web personnel) . Évalué à 3 (+0/-0).
On retire les espaces à la fin, mais le problème reste pour les autres cas d'erreurs.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.