semapps icon indicating copy to clipboard operation
semapps copied to clipboard

Erreur de création du slug avec certains caractères spéciaux

Open srosset81 opened this issue 4 years ago • 2 comments

Si on utilise ’ (différent de ', plus penché), cette erreur est générée:

Headers.set: Cannot convert argument 2 to ByteString because the character at index 37 has value 8217 which is greater than 255.

srosset81 avatar Apr 23 '21 08:04 srosset81

@srosset81 peux-tu préciser si l'occurence de cette erreur est potentiellement importante ? Dans quel contexte crée-t-on un slug, à chaque nouvelle donnée ? Et donc aléatoirement, on peut avoir le cas ? Si oui, ça devient une issue urgente... peut-être à traiter dans la milestone 0.4 ?

fluidlog avatar Jan 25 '22 14:01 fluidlog

Il faudrait voir si l'erreur n'est pas réglée, on utilise maintenant la librairie speakingurl qui est assez performante et ne devrait pas avoir trop de bugs.

Les slugs sont générés à partir du titre généralement, mais c'est configurable. Côté LDP, on passe un header Slug lors du POST dans un container. Donc très facile à tester.

srosset81 avatar Jan 26 '22 15:01 srosset81