KamoCRM

Guardas terminais ao cancelar e revisar, e parar de engolir entrada ruim

Fixkamo-shared-library
Navios
26 de agosto de 2026 às 19:25 UTC
Autor
Kamo
Enviar
eea16de

cancel() e review() não tinham nenhum isTerminal() guard, então uma citação ACCEPTED poderia ser virado para CANCELADO ou REVISADO enquanto aceitoAt e aceitoByName Sobreviveu — uma linha cujo status contradiz seu próprio registro de aceitação. update() já guardada, então a omissão foi inconsistente, não deliberada. Três capturas de engolir agora lançar: um desconhecido ?status retornou cada citação na org em vez de um erro; um desconto não reconhecidoType tornou-se NENHUM, por isso um desconto prometido desapareceu silenciosamente em HTTP 200; e um id de chumbo inparseável desvinculado a citação de sua liderança — no campo cujo próprio javadoc diz que é crítico porque o JS o mutila.

Todas as alterações

Como o que vês no transporte?

Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.

Começar Livre Para SempreVer Preços