KamoCRM

Una ritraslazione non cancella più la traduzione che sostituisce

FixSecurityService
Shipped
28 settembre 2026 alle ore 12:36 UTC
Author
Kamo
Commit
6e3266b

Dal 1f715e4 (2026-09-23) saveLocaleTraduzione caricato la riga locale decidere se il conteggio si è mosso, ingombrato e salvato un nuovo. Il carico ha lasciato la riga gestita nella sessione, che una rinfusa elimina non toccare, così Hibernate ha fuso la nuova riga su di esso: testo immutato scritto nulla e l'eliminazione è rimasto, il testo cambiato è diventato un UPDATE di 0 righe tre volte. 331 log di commit sono contati completo di 6,944 traduzioni mancanti, che la spazzata non rivisiterà mai. Anche due traduzioni di un log di commit sono andate fianco a fianco: quello è iniziato quando è atterrato, e la spazzata, che ha preso qualsiasi registro commit incompleto, il primo è incluso, e ri-queued quelli lenti ogni cinque minuti. Loro si scontrarono sulle file e sul controrisparmio dell'intera entità (40001). Il salvataggio è ora un upsert e un racconto dalle righe, due dichiarazioni che mai toccare la sessione (CommitLogTranslationStore, SecurityService-local). La spazzata richiede solo registri di commit di almeno 15 minuti e un pod mai in coda un registro di commit che ha in coda o sta traducendo. E' il momento giusto. mette il danneggiato conta proprio una volta che questo è vivo, e la spazzata li riempie. (SP99 T6)

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing