Fixing the logic for when personalized field values are updated

Yeah it's not great to have to repeat this but it's literally only used in this static var that's shared across these two functions so a helper would feel like overkill to me.