- Affected version
- 2.1.2
A couple of jobs do not appear to call some select+update SQL inside a transaction. This may cause issues if the reads hit a slightly out of date slave instead of the master, as well in some cases leave the user in a weird state if an error occurs
XF\Job\LikeIsCounted
& recalculateLikeIsCounted
XF\Job\ReactionIsCounted
& recalculateReactionIsCounted
XF\Job\ReactionScore
& getUserReactionScore
+ SQL update