20190418000000_normalize_setting_ticket_number_ignore_system_id.rb 585 B

123456789101112131415
  1. # Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
  2. class NormalizeSettingTicketNumberIgnoreSystemId < ActiveRecord::Migration[5.1]
  3. def up
  4. return if !Setting.exists?(name: 'system_init_done')
  5. return if !Setting.exists?(name: 'ticket_number_ignore_system_id')
  6. Setting.find_by(name: 'ticket_number_ignore_system_id')
  7. .update(state_initial: { value: false })
  8. return if Setting.get('ticket_number_ignore_system_id') != { 'ticket_number_ignore_system_id' => false }
  9. Setting.set('ticket_number_ignore_system_id', false)
  10. end
  11. end