[FIX] orm: forgot a check on result in onchange()