Clear empty or zero rating

The rating form control handling results in a zero if not scraped so
make sure it's not set if zero or empty