Resumo
Ao mover tópicos em massa de uma subcategoria para outra, a ação pode falhar silenciosamente (sem erro, sem feedback na interface do usuário, sem registro de ação da equipe) se a categoria de origem tiver grupos de tags obrigatórios e as configurações de tags da categoria de destino não tiverem sido explicitamente inicializadas.
Isso confunde os administradores porque a interface do usuário permite a ação, mas nada acontece.
Passos para reproduzir
- Crie uma subcategoria A com restrições de tags, por exemplo:
- Exigir que novos tópicos tenham pelo menos 1 tag de um grupo de tags
- Ex: “Ano Acadêmico 2025–26”
- Crie uma subcategoria B sob a mesma categoria pai.
- Deixe as configurações de Tags inalteradas (padrões, nunca abertas/salvas).
- Crie tópicos na subcategoria A (eles terão tags do grupo obrigatório).
- Na subcategoria A:
- Selecione vários tópicos
- Use ações em massa → Mudar Categoria
- Escolha a subcategoria B
Comportamento esperado
Ou:
- Os tópicos são movidos com sucesso
ou - Uma mensagem de erro informativa é exibida, por exemplo:
- “Algumas tags em tópicos não são permitidas na categoria de destino”
- “A categoria de destino não permite o grupo de tags obrigatório X”
Comportamento real
- Nada acontece
- Nenhuma mensagem de erro
- Nenhuma notificação toast
- Nenhuma entrada no log de ações da equipe
- Nenhum job em segundo plano visível
A interface do usuário aceita a ação, mas a movimentação é abortada silenciosamente.
Solução alternativa
Abrir a aba Tags da categoria de destino e salvá-la (mesmo sem alterações significativas) resolve o problema imediatamente.
Assim que as regras de tags da categoria de destino forem explicitamente inicializadas, as alterações de categoria em massa funcionarão como esperado.
Observações
Isso parece estar relacionado à validação de restrições de tags durante ações em massa:
- A categoria de origem tem grupos de tags obrigatórios
- A categoria de destino tem configurações de tags em um estado não inicializado / padrão
- O validador falha, mas não exibe um erro na interface do usuário
Movimentações de tópico único parecem ser menos afetadas; o problema é mais visível com ações em massa.
Por que isso é problemático
Do ponto de vista do administrador/moderador, isso parece ser:
- uma ação em massa quebrada
- um problema de permissões
- ou uma regressão
Na prática, é uma falha de validação silenciosa sem feedback, o que torna muito difícil o diagnóstico.
Mesmo uma mensagem de aviso simples tornaria isso muito mais claro.