diff --git a/db/migrate/20140929204155_migrate_tos_setting.rb b/db/migrate/20140929204155_migrate_tos_setting.rb
index 7a6d1a3be67..950d6ac641a 100644
--- a/db/migrate/20140929204155_migrate_tos_setting.rb
+++ b/db/migrate/20140929204155_migrate_tos_setting.rb
@@ -1,7 +1,7 @@
 class MigrateTosSetting < ActiveRecord::Migration
   def up
     res = execute("SELECT * FROM site_settings WHERE name = 'tos_accept_required' AND value = 't'")
-    if res.present? && res[0].present?
+    if res.present? && res.cmd_tuples > 0
       label = I18n.t("terms_of_service.signup_form_message")
       res = execute("SELECT value FROM site_texts WHERE text_type = 'tos_signup_form_message'")
       if res.present? && res.cmd_tuples == 1