From e359dd75bbbdb7ebdb3832c5fed19c2df4cd52ad Mon Sep 17 00:00:00 2001 From: Rolf Schmidt Date: Fri, 27 Aug 2021 12:40:14 +0100 Subject: [PATCH] Fixes #3707 - Setting for CheckMK not saved in zammad. --- .../20210827133800_issue_3707_checkmk.rb | 23 +++++++++++++++++++ db/seeds/settings.rb | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 db/migrate/20210827133800_issue_3707_checkmk.rb diff --git a/db/migrate/20210827133800_issue_3707_checkmk.rb b/db/migrate/20210827133800_issue_3707_checkmk.rb new file mode 100644 index 000000000..649fcc556 --- /dev/null +++ b/db/migrate/20210827133800_issue_3707_checkmk.rb @@ -0,0 +1,23 @@ +# Copyright (C) 2012-2021 Zammad Foundation, http://zammad-foundation.org/ + +class Issue3707Checkmk < ActiveRecord::Migration[6.0] + def change + # return if it's a new setup + return if !Setting.exists?(name: 'system_init_done') + + Setting.find_by(name: 'check_mk_auto_close').update(options: { + form: [ + { + display: '', + null: true, + name: 'check_mk_auto_close', + tag: 'boolean', + options: { + true => 'yes', + false => 'no', + }, + }, + ], + }) + end +end diff --git a/db/seeds/settings.rb b/db/seeds/settings.rb index f54d49343..39ff8a07d 100644 --- a/db/seeds/settings.rb +++ b/db/seeds/settings.rb @@ -3888,7 +3888,7 @@ Setting.create_if_not_exists( { display: '', null: true, - name: 'checkmk_auto_close', + name: 'check_mk_auto_close', tag: 'boolean', options: { true => 'yes',