# Erro Crítico: nome de usuário alterado, usuário ficou quebrado

**URL:** <https://meta.discourse.org/t/critical-error-changed-username-user-got-broken/132659>\
**Category:** Product Support\
**Created:** [5 Novembro , 2019 14:32 UTC](https://meta.discourse.org/t/critical-error-changed-username-user-got-broken/132659 "2019-11-05T14:32:26Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![hosna](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hosna/32/99969_2.png) [@hosna](https://meta.discourse.org/u/hosna)\
**Post date:** [5 Novembro , 2019 14:32 UTC](https://meta.discourse.org/t/critical-error-changed-username-user-got-broken/132659/1 "2019-11-05T14:32:26Z")

</div>

Acabei de alterar o nome de usuário de uma pessoa `xxx` a pedido dela. Ela queria assumir um nome de usuário inativo `yyy`. Então, primeiro mudei o nome de usuário inativo `yyy` para algo como `yyy1` e, em seguida, alterei o nome de usuário dessa pessoa de `xxx` para `yyy`.

Nesse ponto, inicialmente, o usuário não conseguia publicar nada e vi o seguinte erro nos logs:

```plaintext
Exceção de Job: PG::UniqueViolation: ERRO: valor de chave duplicada viola a restrição de unicidade "index_users_on_username_lower" DETALHE: A chave (username_lower)=(mina) já existe.

```

Tentei reverter o nome de usuário para o que era antes, mas agora todo o histórico deles sumiu. O que exatamente deu errado aqui?

---

_[View the full topic](https://meta.discourse.org/t/critical-error-changed-username-user-got-broken/132659)._
