Un CHECK congelato ha bloccato ogni fornitore Telnyx e JustCall dall'essere creato

FixVOIPService
Spegnimento
7 settembre 2026 alle ore 00:48 UTC
Autore
Kamo
Impegno
33d6f39

Aggiungere un fornitore di testo Telnyx 500'd. Il registro lo ha chiamato chiaramente e lo schermo ha detto nulla di utile: costrizione E' il momento giusto. La riga non contiene (..., 6) Entrambi i tavoli sono stati creati dal ddl-auto di Hibernate, che scrive CHECK (col >= 0 E col <= N) congelato alle dimensioni dell'enum quel giorno. Appartenere a un @Enumerated (ORDINAL) enum è sicuro in Java e non riesce nel database: Bul text provider instance <= 5 TELNYX è 6 voip provider instance <= 4 TELNYX è 6 Il VOIP era già sbagliato prima di tutto questo: JUST CALL è ordinale 5, quindi l'aggiunta di un server di telefono JustCall non ha avuto successo da JustCall spedito, con il stessa forma di 500 e niente sullo schermo che nomina la causa. DROPPED, non allargato. Raising the bound to <= 6 re-arms the same trap for chiunque aggiunga il prossimo fornitore, e l'enum è già l'autorità su che cosa un valore valido è — il controllo aggiunge solo un secondo, parere staler. Applicato al cluster e provato con BEGIN/INSERT/ROLLBACK per ordinali 5 e 6 su entrambi tabelle; la dichiarazione è impegnata perché la produzione DDL qui è applicata a mano e un ambiente fresco lo ottiene solo dal file. ALSO: un GET sul webhook in entrata ora risponde invece di restituire 405. L'istruzione di configurazione dice a un amministratore di incollare quell'indirizzo nel loro vettore, e l'unico modo in cui possono controllare che hanno copiato a destra è aprirlo. A POST-solo endpoint ha risposto che con "Method Not Allowed" — una pagina di errore per una URL perfettamente corretto. Ora dice così, nomina il vettore e le relazioni se Kamo può effettivamente ricevere da esso. Deliberatamente noioso: questo URL è pubblico per costruzione, quindi la risposta non porta org, istanza o configurazione, e il test afferma che rimane così. Quella risposta di prontezza era stata scritta due volte, in due controller. Ora vive InboundSmsNormalizer, che è la cosa che realmente sa.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo