fixes #170 Properly handle incorrectly formatted "employee details" input
don't validate price when no input