# Pequeño error: no se pueden establecer títulos de usuario con caracteres especiales en el perfil

**URL:** https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932
**Category:** Bug
**Created:** [5 Agosto, 2019 19:56 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932 "2019-08-05T19:56:38Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Krischan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/krischan/32/47290_2.png) [@Krischan](https://meta.discourse.org/u/Krischan)
#### Post date: [5 Agosto, 2019 19:56 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932/1 "2019-08-05T19:56:38Z")

</div>

Tenemos un grupo llamado ‘Blockchain & beyond’. Si un usuario que no es administrador intenta cambiar el título de usuario en el perfil a un grupo con caracteres especiales como ‘&’, el cambio no se guarda. Los administradores pueden cambiar el título, pero entonces el ‘&’ aparece como `&amp;` en el perfil.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [5 Agosto, 2019 20:25 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932/2 "2019-08-05T20:25:22Z")

</div>

Esto parece ser un pequeño error, @eviltrout

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [6 Agosto, 2019 13:13 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932/4 "2019-08-06T13:13:26Z")

</div>

¿Puedes echar un vistazo a esto @Roman? ¡Gracias!

---

<div class="post-metadata">

### Author: ![Roman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roman/32/157504_2.png) [@Roman](https://meta.discourse.org/u/Roman)
#### Post date: [6 Agosto, 2019 17:40 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932/5 "2019-08-06T17:40:59Z")

</div>

Los títulos están escapados por razones de seguridad.

> <https://github.com/discourse/discourse/commit/629bb8adf2f4e96ef69e2f975f6860ad4fbe204b>
>
> Note this is very low severity as the group needs to be created with a
> default t…itle that contains HTML, and group creation is restricted to
> staff members right now.

Aquí hay una solicitud de extracción (PR) para solucionarlo:

> <https://github.com/discourse/discourse/pull/7979>
>
> User title options are escaped using \`Ember.Handlebars.Utils.escapeExpression\` f…or security reasons. We don't want to send the escaped version to the back-end.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [8 Agosto, 2019 03:00 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932/6 "2019-08-08T03:00:28Z")

</div>

¿Estás seguro de que esto no nos hará retroceder en seguridad, @eviltrout? Si es así, entonces cerremos esto como resuelto.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [8 Agosto, 2019 15:12 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932/7 "2019-08-08T15:12:21Z")

</div>

Sí, el problema es que estaba “doble” seguro. Estábamos guardando la versión segura y luego la hacíamos “más” segura.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [8 Agosto, 2019 15:12 UTC](https://meta.discourse.org/t/small-bug-user-titles-with-special-characters-cant-be-set-in-profile/124932/8 "2019-08-08T15:12:24Z")

</div>


