- Navios
- 2 de setembro de 2026 às 02:51 UTC
- Autor
- Kamo
- Enviar
- fa979f8
Uma etiqueta de status não tinha como ser removida. A tela de configurações salva através de um escrever em massa somente para upsert, então a única coisa que um pedido poderia dizer era "este status é chamado de X" — nunca mais "este status já não tem nome personalizado". A caixa limpa saiu da carga, a fileira armazenada sobreviveu intocada, e a resposta Pôr a velha etiqueta de volta na caixa que a org tinha esvaziado. syncLabels substitui bulkUpsertLabels e lê a lista como conjunto inteiro da org em vez de um patch: um estado a chegar em branco e um estado a não chegar ambos significam que o rótulo se foi, e ambos apagam a linha para que o estado resolva de volta à sua formulação do sistema. Uma lista vazia limpa tudo o que a org tem. upsertLabel agora recusa uma etiqueta em branco. O LABEL ADUANEIRO NÃO é NULL e cada tela cai para trás para o padrão apenas quando nenhuma linha existe, então uma linha segurando uma string vazia renderizaria um status em branco em todo lugar em vez do padrão — Pior do que o erro a ser corrigido. A remoção é uma exclusão, nunca uma escrita vazia.