# No se pueden cargar masivamente palabras censuradas

**URL:** https://meta.discourse.org/t/cant-bulk-upload-censored-words/228331
**Category:** Bug
**Tags:** watched-words
**Created:** [28 Mayo, 2022 18:21 UTC](https://meta.discourse.org/t/cant-bulk-upload-censored-words/228331 "2022-05-28T18:21:35Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![DillonB07](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dillonb07/32/261876_2.png) [@DillonB07](https://meta.discourse.org/u/DillonB07)
#### Post date: [28 Mayo, 2022 18:21 UTC](https://meta.discourse.org/t/cant-bulk-upload-censored-words/228331/1 "2022-05-28T18:21:35Z")

</div>

Hola,

Soy moderador en un foro de Discourse y estoy intentando subir en bloque un archivo `.txt` con palabras que me gustaría censurar. Tengo una palabra por línea en el archivo. Sin embargo, cuando voy a Administrador \> Personalizar \> Censurar y hago clic en `Añadir desde archivo`, bloquea las palabras en lugar de censurarlas.

Intenté hacer lo mismo dentro de `Requerir Aprobación`, y las palabras se censuraron en lugar de añadirse a la lista de Requerir Aprobación.

Nuestra comunidad está utilizando Discourse 2.9.0 beta 4 ([6268fe7495](https://github.com/discourse/discourse/commits/6268fe74952ba884a1122b5631eb78197b00d2d6))

Los únicos plugins instalados son `docker_manager` y `styleguide`.

¿Podrían solucionar esto pronto? Si este es un problema para nuestro foro, ¿cómo lo solucionamos?

Gracias,  
DillonB07

---

<div class="post-metadata">

### Author: ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)
#### Post date: [28 Mayo, 2022 20:18 UTC](https://meta.discourse.org/t/cant-bulk-upload-censored-words/228331/2 "2022-05-28T20:18:48Z")

</div>

Sé que eres un moderador. Pero esto podría ser todo.

> [@DillonB07](#):
>
> Sube un `.txt`

Me pregunto si pedirle al administrador que vaya a la configuración del sitio y busque `extensiones autorizadas` podría ayudar a resolver esto.

---

<div class="post-metadata">

### Author: ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)
#### Post date: [28 Mayo, 2022 21:14 UTC](https://meta.discourse.org/t/cant-bulk-upload-censored-words/228331/3 "2022-05-28T21:14:08Z")

</div>

Puedo reproducir esto (como administrador) en 2.9.0.beta4 ( [d065ec0f7b](https://github.com/discourse/discourse/commits/d065ec0f7befce2a8e15c05d3f7f156ef3447e06) )  
parece estar limitado a la carga masiva (ya que funciona como se esperaba palabra por palabra)

pero

> [@DillonB07](#):
>
> Intenté hacer lo mismo dentro de `Require Approval`, y las palabras fueron censuradas en lugar de ser puestas en la lista de `Require Approval`.

al intentar `Require Approval`, la lista también termina bloqueada

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [17 Junio, 2022 09:10 UTC](https://meta.discourse.org/t/cant-bulk-upload-censored-words/228331/10 "2022-06-17T09:10:09Z")

</div>

Gracias @DillonB07 por informar de este problema.

@loic trabajó en una solución y acaba de fusionarse 👍

> <https://github.com/discourse/discourse/commit/1166db12b4540e8d8b9e576dde3d672b993b4edf>
>
> \* FIX: Make watched words uploads work as intended
> 
> Currently when we upload a… file containing watched words, it will always
> add the words to the action that was initially selected: this is the
> \`block\` action by default but if changing manually the action in the URL
> to \`flag\` for example, then this action will be selected and uploaded
> watched words will be categorised as \`flag\` no matter what.
> 
> The problem lies with how the component works: it’s an Uppy object where
> extra data is defined to provide an action key to the server but when
> navigating to another listed action, while this action key is properly
> updated on the component itself, the underlying Uppy object has already
> been created and doesn’t care about the new value.
> 
> This patch solves this by using the \`\_perFileData\` method instead of
> \`data\`: the former is merged just before uploading a file whereas the
> latter is used when the Uppy object is created.

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [18 Junio, 2022 09:10 UTC](https://meta.discourse.org/t/cant-bulk-upload-censored-words/228331/11 "2022-06-18T09:10:41Z")

</div>

Este tema se cerró automáticamente 24 horas después de la última respuesta. Ya no se permiten nuevas respuestas.
