Empty prices on sale bug fix

Fix bug where when sale and regular prices empty the products are displayed as on sale

Fixes #3189