959895 - Sending empty product hash instead of array

Sending an empty array for products was getting converted to nil by Rails so
instead we're sending {} which also returns true for `#empty?`.