123456789101112131415 |
- 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
|