16 lines
434 B
Ruby
16 lines
434 B
Ruby
![]() |
class Issue2140ResetLdapConfig < ActiveRecord::Migration[5.1]
|
||
|
def up
|
||
|
# return if it's a new setup
|
||
|
return if !Setting.find_by(name: 'system_init_done')
|
||
|
|
||
|
ldap_config = Setting.get('ldap_config')
|
||
|
|
||
|
# finish if LDAP config isn't broken
|
||
|
ldap_config.to_json
|
||
|
rescue Encoding::UndefinedConversionError
|
||
|
ldap_config[:wizardData].delete(:backend_user_attributes)
|
||
|
|
||
|
Setting.set('ldap_config', ldap_config)
|
||
|
end
|
||
|
end
|