ProductController catch errors from model