diff --git a/ruby/lib/jam_ruby/models/sale.rb b/ruby/lib/jam_ruby/models/sale.rb index 1d9ccc15f..97a633e90 100644 --- a/ruby/lib/jam_ruby/models/sale.rb +++ b/ruby/lib/jam_ruby/models/sale.rb @@ -132,7 +132,7 @@ module JamRuby return jam_track_right end - if !jam_track_right.can_download && variant == ShoppingCart::JAMTRACK_STREAM + if !jam_track_right.nil? && (!jam_track_right.can_download && variant == ShoppingCart::JAMTRACK_STREAM) # if the user does have the track, but isn't upgrading it, bail return jam_track_right end