- Navios
- 6 de setembro de 2026 às 21:55 UTC
- Autor
- Kamo
- Enviar
- ae95b01
VOIP CONVERSAÇÕES.INSTÂNCIA ID NÃO era NULL, que calmamente decidiu que cada o tópico de texto pertence a um PBX. Uma organização que compra números e mensagens a partir de uma operadora e não responde a chamadas em tudo — apenas SMS, nenhum servidor de telefone em qualquer lugar — não tem VoipProviderInstância para um fio pertencer. Essas orgias poderia SEND (uma rota de texto de um número não precisa de servidor de telefone) e tinha todas as respostas caiu, porque a ingestão não pôde construir uma conversa para arquivá-la. Null é agora um estado real e o javadoc diz o que significa, incluindo a coisa nunca deve ser: um BulkTextProviderInstance id. Ambas as tabelas são UUID-keyed e entregando um id para a fábrica errada falha como "não tal instância" em vez de falhando alto. Dedupe sobrevive ao nulo, mas não de graça — SQL trata NULLs como distintos, então o O índice único existente pára de cobrir estas linhas. A DDL ao lado do VOIPService adiciona uma índice único parcial em (ORG ID, MEMBRO ID, EXTERNA PHONE NUMER) INSTANCE ID é NULL para exatamente esse caso.