From fe93ef78c1c2d81c67d48fd4d233d97399278e6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Tue, 12 Jul 2022 07:54:23 +0200 Subject: [PATCH] #1375 Mysql2::Error: Table 'test.settings' doesn't exist --- after_init.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/after_init.rb b/after_init.rb index 47ae5def..8a9c41af 100644 --- a/after_init.rb +++ b/after_init.rb @@ -42,7 +42,8 @@ def dmsf_init parent: :new_object end # Main menu extension - unless(defined?(Setting.plugin_redmine_dmsf) && Setting.plugin_redmine_dmsf['dmsf_global_menu_disabled']) + unless(ActiveRecord::Base.connection.data_source_exists?('settings') && + Setting.plugin_redmine_dmsf['dmsf_global_menu_disabled']) Redmine::MenuManager.map :top_menu do |menu| menu.push :dmsf, { controller: 'dmsf', action: 'index' }, caption: :menu_dmsf, html: { class: 'icon-dmsf' }, if: Proc.new { User.current.allowed_to?(:view_dmsf_folders, nil, global: true) }