From d41cbc5a3058ff4f4617860d26086a938500f879 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 2 Feb 2016 11:49:57 -0500 Subject: [PATCH] FIX: Disable overrides in migrations Site texts did not exist when this migration was created. --- db/migrate/20140929204155_migrate_tos_setting.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/db/migrate/20140929204155_migrate_tos_setting.rb b/db/migrate/20140929204155_migrate_tos_setting.rb index 950d6ac641a..4e313c0373b 100644 --- a/db/migrate/20140929204155_migrate_tos_setting.rb +++ b/db/migrate/20140929204155_migrate_tos_setting.rb @@ -2,7 +2,12 @@ class MigrateTosSetting < ActiveRecord::Migration def up res = execute("SELECT * FROM site_settings WHERE name = 'tos_accept_required' AND value = 't'") if res.present? && res.cmd_tuples > 0 - label = I18n.t("terms_of_service.signup_form_message") + label = nil + + I18n.overrides_disabled do + label = I18n.t("terms_of_service.signup_form_message") + end + res = execute("SELECT value FROM site_texts WHERE text_type = 'tos_signup_form_message'") if res.present? && res.cmd_tuples == 1 label = res[0]['value']