fixed bug: call success promise when nothing to validate.