fix bug: validate service report no. while allowing blank values