The method is calling validate_move which test the value in the database but
check_modification is called before the update of the database for write.
But on_modification is always called after the database modification.
Closes#15157
(grafted from a4629adf43a5dbf915a7eb031ae01e5763004396)
--HG--
branch : 8.0