Model fails to validate when 'update' is pressed, probably because of a null student number, password, etc.