Eliminare i fallback "prima organizzazione nel database"

FixSecurityService
Spegnimento
25 agosto 2026 alle ore 01:07 UTC
Autore
Kamo
Impegno
ea9449b

Sette blocchi su cinque controller hanno finito la loro risoluzione org con, in effetto: se il nome del server è localhost o un IP nudo, restituire qualsiasi organizzazione il database elenca prima. Sono etichettati "per sviluppo/testing" e funzionano in produzione. getServerName() non è l'host del browser. Dietro l'ingresso è il l'indirizzo incluster, che è esattamente la forma di questa partita — così tutto raggiungere questi controller senza un reclamo JWT org e senza un risolvibile host inoltrato è stato consegnato i ruoli di sicurezza della prima organizzazione, maestro modello, modello applicato, tipi di branch e modello di sicurezza. Non il chiamante. organizzazione: il primo in tavola. Niente li sostituisce. Ognuno di questi metodi restituisce già null quando nessuna organizzazione può essere identificata, e i chiamanti già rifiutano su nullo; il fallback esisteva solo per fare un lavoro di run locale senza un host, e un local run ora nomina la sua organizzazione esplicitamente con ?org=. Cancellazioni pure — 0 inserzioni. Verificato su un clone pulito piuttosto che in albero di lavoro, che attualmente trasporta il lavoro PHI in volo di un'altra sessione: 951 test passano.

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