KamoCRM

Proprietario di zecca OTK con diritti di sovvenzione senza DB

FixSecurityService
Spegnimento
30 aprile 2026 alle ore 17:06 UTC
Autore
Kamo
Impegno
a7781f8

Dopo aver assegnato l'Amministratore ruolo e scrive member rights applied, il blocco OTK-minting era rileggere quelle righe per mezzo di... dentro lo stesso @Transactional. A seconda dell'ordine di colore di Hibernate rispetto alla query derivata da JPA, le righe appena scritte non sono sempre visibile a quella lettura — quando non lo sono, OTK è stato coniato con un set di diritti vuoti/limitati, la nuova sessione del proprietario ha ereditato questo, e le sezioni delle impostazioni dell'org + Plans & Billing scheda rimasta nascosta fino a quando il prossimo nuovo login da login. Il proprietario è, per definizione, un amministratore (grant-all) a questo punto, quindi costruire la lista dei diritti direttamente da RoleRightType.values() invece di passare attraverso il DB. Il risultato è deterministico e indipendente tempismo.

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo