KamoCRM

Trainer must not clobber its own claim or an operator's pause

FixSecurityService
Ya
15 Julai 2026, 03:29 UTC
Mwandishi
Kamo
Ahadi ya
37b266d

After the atomic claim() bulk-updates the row to RUNNING, mirror that in the in-memory entity — the pool thread has no open session, so a later full-row save would otherwise merge the pre-claim status back and undo the lock. In-loop progress now goes through the status-preserving saveProgress(); a 0-row result means the run was paused or reclaimed, so the walk stops and leaves that status in place.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.

Kuwa Huru MileleMtazamo wa bei