Commit 629c4b026b0f944aee56ab7b08a43ecea98f8aab
1 parent
06f982a9
Exists in
master
and in
1 other branch
Fixing edge case to make tests pass
Showing
1 changed file
with
1 additions
and
1 deletions
Show diff stats
app/models/question.rb
@@ -24,7 +24,7 @@ class Question < ActiveRecord::Base | @@ -24,7 +24,7 @@ class Question < ActiveRecord::Base | ||
24 | attr_accessor :ideas | 24 | attr_accessor :ideas |
25 | after_create :create_choices_from_ideas | 25 | after_create :create_choices_from_ideas |
26 | def create_choices_from_ideas | 26 | def create_choices_from_ideas |
27 | - if ideas.any? | 27 | + if ideas && ideas.any? |
28 | ideas.each do |idea| | 28 | ideas.each do |idea| |
29 | item = Item.create!(:data => idea.squish.strip, :creator => self.creator) | 29 | item = Item.create!(:data => idea.squish.strip, :creator => self.creator) |
30 | choices.create!(:item => item, :creator => self.creator, :active => true, :data => idea.squish.strip) | 30 | choices.create!(:item => item, :creator => self.creator, :active => true, :data => idea.squish.strip) |