new passing test for progress filter field

fix unhelpful error if non-existent app field is requested.
fix logic error in progress validation