Commit bfb68e8dec8fd16d1c757e2288e9e909c6ab6e28

Authored by Luke Baker
1 parent 6a713a77

change 0 to nil for response when no sessions

app/models/question.rb
... ... @@ -690,7 +690,7 @@ class Question < ActiveRecord::Base
690 690 UNION ALL
691 691 (SELECT skipper_id vid FROM skips WHERE question_id = #{id})
692 692 ) b GROUP BY b.vid ORDER BY total
693   - "), true) || 0
  693 + "), true) || nil
694 694 end
695 695  
696 696 def upload_to_participation_ratio
... ...
spec/integration/questions_spec.rb
... ... @@ -285,6 +285,9 @@ describe "Questions" do
285 285 before(:all) { truncate_all }
286 286 it "should return the median responses per session" do
287 287 q = Factory.create(:aoi_question, :site => @api_user)
  288 + get_auth median_responses_per_session_question_path(q, :format => 'xml')
  289 + response.should be_success
  290 + response.body.should have_tag("median[nil=true]", :text => "")
288 291 Factory.create(:vote_new_user, :question => q)
289 292 v = Factory.create(:vote_new_user, :question => q)
290 293 Factory.create(:vote, :question => q, :voter => v.voter)
... ...