Ao criar tags por criação em massa, tags que contêm letras maiúsculas (por exemplo, “UppercaseTag”) são rejeitadas com um erro de “Nome de tag inválido”.

Isso é surpreendente do ponto de vista do usuário, pois os mesmos nomes de tags funcionam quando inseridos, por exemplo, através da interface de tópico normal.
Dependendo da configuração force_lowercase_tags:
- letras maiúsculas são permitidas como estão, ou
- são convertidas automaticamente para minúsculas sem qualquer erro [1]
A criação de tags em massa se comporta de maneira diferente:
- rejeita tags contendo caracteres maiúsculos, mesmo quando permitidos pela configuração
force_lowercase_tags - em vez de aceitar a entrada e aplicar a normalização usual, falha na validação imediatamente.
Como resultado, os usuários precisam ajustar manualmente suas entradas (por exemplo, convertendo tudo para minúsculas), mesmo que isso não seja exigido em nenhum outro lugar. Como a mesma entrada funciona em outras partes da interface do usuário, é difícil entender por que a criação de tags falha especificamente no fluxo de trabalho em massa.
Seria possível que a criação de tags em massa usasse o mesmo comportamento de validação e normalização dos outros caminhos de entrada de tags, para que os usuários não precisem aprender um conjunto separado de regras para operações em massa e para garantir que a criação de tags com letras maiúsculas seja possível em massa?
neste caso, a palavra ‘create’ não é exibida ↩︎



