Improved error handling.

This commit is contained in:
Martin Edenhofer 2015-08-30 00:56:27 +02:00
parent cd799f0d74
commit 5c9e3d8928

View file

@ -5,6 +5,7 @@ class AddSettingOnlineService2 < ActiveRecord::Migration
add_column :channels, :preferences, :string, limit: 2000, null: true add_column :channels, :preferences, :string, limit: 2000, null: true
Channel.reset_column_information Channel.reset_column_information
Channel.where(area: 'Email::Notification').each {|channel| Channel.where(area: 'Email::Notification').each {|channel|
channel.preferences = {}
channel.preferences[:online_service_disable] = true channel.preferences[:online_service_disable] = true
channel.save channel.save
} }
@ -21,6 +22,7 @@ class AddSettingOnlineService2 < ActiveRecord::Migration
EmailAddress.reset_column_information EmailAddress.reset_column_information
EmailAddress.all.each {|email_address| EmailAddress.all.each {|email_address|
next if email_address.email !~ /zammad/i next if email_address.email !~ /zammad/i
email_address.preferences = {}
email_address.preferences[:online_service_disable] = true email_address.preferences[:online_service_disable] = true
email_address.save email_address.save
} }