fixed failing tests

This commit is contained in:
ViditChitkara 2017-12-23 18:34:26 +05:30
parent f19736737c
commit a651293f25
2 changed files with 6 additions and 2 deletions

View file

@ -62,7 +62,11 @@ class Ticket < ApplicationRecord
def tickets_turnover_total(id)
tickets = TicketPurchase.where(ticket_id: id).paid
tickets.inject(Money.new(0,tickets.first.price_currency)){ |sum, ticket| sum + (ticket.amount_paid * ticket.quantity) }
if tickets.nil?
tickets.inject(Money.new(0, tickets.first.price_currency)){ |sum, ticket| sum + (ticket.amount_paid * ticket.quantity) }
else
Money.new(0, Ticket.find(id).price_currency)
end
end
def tickets_sold

View file

@ -495,7 +495,7 @@ ActiveRecord::Schema.define(version: 20171130172334) do
t.integer "user_id"
t.integer "payment_id"
t.integer "week"
t.float "amount_paid"
t.float "amount_paid", default: 0.0
end
create_table "ticket_scannings", force: :cascade do |t|