From 25b2694018ead85899df3da8fee33136819cbc5d Mon Sep 17 00:00:00 2001 From: Alexander Meindl Date: Wed, 15 Apr 2020 12:38:48 +0200 Subject: [PATCH] Db check required because of broken installation of redmine - caused by query with User.current --- init.rb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/init.rb b/init.rb index 19eac27..43411ac 100644 --- a/init.rb +++ b/init.rb @@ -39,6 +39,12 @@ Redmine::Plugin.register :redmine_messenger do }, partial: 'settings/messenger_settings' end -Rails.configuration.to_prepare do - RedmineMessenger.setup +begin + if ActiveRecord::Base.connection.table_exists?(Setting.table_name) + Rails.configuration.to_prepare do + RedmineMessenger.setup + end + end +rescue ActiveRecord::NoDatabaseError + Rails.logger.error 'database not created yet' end