# Renomear tag não está funcionando como esperado

**URL:** https://meta.discourse.org/t/rename-tag-not-working-as-expected/184950
**Category:** Bug
**Created:** [31 Março , 2021 09:27 UTC](https://meta.discourse.org/t/rename-tag-not-working-as-expected/184950 "2021-03-31T09:27:51Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Momin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/momin/32/247670_2.png) [@Momin](https://meta.discourse.org/u/Momin)
#### Post date: [31 Março , 2021 09:27 UTC](https://meta.discourse.org/t/rename-tag-not-working-as-expected/184950/1 "2021-03-31T09:27:51Z")

</div>

Quando estou editando a próxima tag, a tag pré-preenchida é a última tag que editei anteriormente.

## Deixe-me explicar

Tenho duas tags:

> wanda-vision, wonder-woman

Editei a primeira tag

> wanda-vision → WandaVision

Agora estou editando a segunda tag

> wonder-woman → Wonder-Woman
> 
> ![image](https://global.discourse-cdn.com/meta/original/3X/6/4/64d2eef6cdee8713443549e6bc2f189fdeb17361.png)  
> Mas, agora, o valor pré-preenchido para a tag **wonder-woman** é **WandaVision** (o valor que inseri para a tag anterior)

Mas, após atualizar a página, o valor pré-preenchido funcionará corretamente.

---

<div class="post-metadata">

### Author: ![cocococosti](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cocococosti/32/231474_2.png) [@cocococosti](https://meta.discourse.org/u/cocococosti)
#### Post date: [18 Abril , 2021 20:09 UTC](https://meta.discourse.org/t/rename-tag-not-working-as-expected/184950/2 "2021-04-18T20:09:25Z")

</div>

Consegui replicar o problema. Aqui está meu relatório de bug:

**Prioridade/Severidade** : baixa prioridade. Mesmo que o usuário clique em renomear a tag por engano, não será permitido alterar a tag porque ela já está em uso.

**Plataforma** : instância do Discourse auto-hospedada, versão 2.7.0.beta7, em modo seguro.

**Descrição** : quando um usuário altera o nome de uma tag e depois vai renomear outra tag, o nome configurado na tag anterior aparece no modal de renomeação. Isso ocorre enquanto a página não for atualizada.

Por exemplo, tenho duas tags: “naruto” e “sasuke”. Primeiro, renomeio “naruto” para “uzumaki”. Antes da alteração, o campo de entrada no modal de renomeação já está preenchido com “naruto”. Em seguida, ao tentar alterar “sasuke”, o campo de entrada é preenchido com “uzumaki” em vez de “sasuke”.

O comportamento esperado é que o campo de entrada seja preenchido com o nome da tag que se deseja alterar.

![Peek 2021-04-18 16-04](https://global.discourse-cdn.com/meta/original/3X/8/8/889cabbbbda675b786a86a5e98cf6a4339a3eb0a.gif)

Acredito que o problema possa estar na forma como as informações da tag são atualizadas no modal do Ember?

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [23 Abril , 2021 14:19 UTC](https://meta.discourse.org/t/rename-tag-not-working-as-expected/184950/6 "2021-04-23T14:19:04Z")

</div>

Isso deve ser corrigido por:

> <https://github.com/discourse/discourse/commit/6b10ada7529864625f781da6140b89252e7be6ae>
>
> Original bug report: https://meta.discourse.org/t/rename-tag-not-working-as-expe…cted/184950
> 
> This bug was caused by the use of \`oneWay\` which can be very dangerous in this case, from the documentation:
> 
> \> computed.oneWay only provides an aliased get. The set will not mutate the upstream property, rather causes the current property to become the value set. \*\*This causes the downstream property to permanently diverge from the upstream property.\*\*

Obrigado pelo relatório detalhado, @Momin e @cocococosti!

Avise-nos se ainda encontrar algum problema após a implantação desse patch.

---

<div class="post-metadata">

### Author: ![Momin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/momin/32/247670_2.png) [@Momin](https://meta.discourse.org/u/Momin)
#### Post date: [23 Abril , 2021 18:00 UTC](https://meta.discourse.org/t/rename-tag-not-working-as-expected/184950/7 "2021-04-23T18:00:25Z")

</div>

Obrigado, @j.jaffeux.  
Vou testar e te aviso.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [30 Abril , 2021 18:01 UTC](https://meta.discourse.org/t/rename-tag-not-working-as-expected/184950/8 "2021-04-30T18:01:19Z")

</div>

Este tópico foi fechado automaticamente 7 dias após a última resposta. Novas respostas não são mais permitidas.
