* VRFS-3422 - don't die if the user has on sale_line_items

This commit is contained in:
Seth Call 2015-08-19 09:24:14 -05:00
parent 87c62b4db2
commit bf4044d92e
1 changed files with 8 additions and 0 deletions

View File

@ -151,6 +151,14 @@ module JamRuby
sale.recurly_total_in_cents = 0
sale.recurly_currency = 'USD'
if sale.sale_line_items.count == 0
@@log.info("no sale line items associated with sale")
# we must have ditched some of the sale items. let's just abort this sale
sale.destroy
sale = nil
return sale
end
sale_line_item = sale.sale_line_items[0]
sale_line_item.recurly_tax_in_cents = 0
sale_line_item.recurly_total_in_cents = 0