From 76614b858cdbc0e98b52ae54c874032ff9aebe96 Mon Sep 17 00:00:00 2001 From: differentreality Date: Fri, 12 Jul 2013 20:57:57 +0300 Subject: [PATCH] fix query for supporters --- app/controllers/admin/stats_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/admin/stats_controller.rb b/app/controllers/admin/stats_controller.rb index 130bcdda..a5b8499e 100644 --- a/app/controllers/admin/stats_controller.rb +++ b/app/controllers/admin/stats_controller.rb @@ -24,7 +24,11 @@ class Admin::StatsController < ApplicationController end def reg_support(level) - Registration.find_by_sql("select supporter_registrations.* FROM registrations, supporter_registrations, supporter_levels WHERE registrations.id = supporter_registrations.registration_id AND registrations.conference_id = #{@conference.id} AND supporter_registrations.supporter_level_id = #{level.id}") + Registration.find_by_sql("select supporter_registrations.* + FROM registrations INNER JOIN supporter_registrations + ON registrations.id = supporter_registrations.registration_id + WHERE registrations.conference_id = #{@conference.id} + AND supporter_registrations.supporter_level_id = #{level.id}") end def speaker_reg(speaker)