Mover o estado padrão de notificação para uma tag gera erro

  • Vá para as “notificações padrão de tags” de um grupo
  • Adicione uma tag a “observando”
  • Salvar

  • Remova a tag de “observando”
  • Adicione a mesma tag a “rastreando”
  • Salvar

ActiveRecord::RecordNotUnique (PG::UniqueViolation: ERROR: duplicate key value violates unique constraint \"idx_group_tag_notification_defaults_unique\" DETAIL: Key (group_id, tag_id)=(45, 36) already exists.

Parece que o código não remove primeiro os registros que precisam ser removidos e depois adiciona os registros que precisam ser adicionados, mas tenta fazer tudo de uma vez.

Pressionar “Salvar” entre removê-lo e adicioná-lo contorna o problema.

A interface nas preferências do usuário não permite isso, aliás, você não consegue selecioná-la para outra categoria se acabou de removê-la - você é forçado a pressionar Salvar primeiro.

4 curtidas

Olá @RGJ, obrigado pelo relatório!
Isso deve ser corrigido após:

3 curtidas

Este tópico foi fechado automaticamente após 4 dias. Novas respostas não são mais permitidas.