Commit bfb68e8dec8fd16d1c757e2288e9e909c6ab6e28
1 parent
6a713a77
Exists in
master
and in
1 other branch
change 0 to nil for response when no sessions
Showing
2 changed files
with
4 additions
and
1 deletions
Show diff stats
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) | ... | ... |