diff --git a/app/models/conference.rb b/app/models/conference.rb index 6fa13a4e..801ea040 100644 --- a/app/models/conference.rb +++ b/app/models/conference.rb @@ -654,7 +654,7 @@ class Conference < ActiveRecord::Base # after the conference has been successfully created # Will create 1 new record for 'free' ticket def create_free_ticket - ticket = Ticket.where(conference: self, title: 'Free Access', price_cents: 0).first_or_create!(description: 'Get free access tickets for the conference.') + tickets.where(title: 'Free Access', price_cents: 0).first_or_create!(description: 'Get free access tickets for the conference.') end ## diff --git a/spec/models/conference_spec.rb b/spec/models/conference_spec.rb index f8a5db2b..ad0720ad 100755 --- a/spec/models/conference_spec.rb +++ b/spec/models/conference_spec.rb @@ -1588,7 +1588,7 @@ describe Conference do let!(:conference) { create(:conference) } it 'creates free tickets' do - free_ticket = Ticket.find_by(conference: conference) + free_ticket = conference.tickets.first expect(free_ticket).not_to be_nil expect(free_ticket.price_cents).to eq(0) end