mirror of
https://github.com/discourse/discourse-chat-integration.git
synced 2025-03-09 14:35:34 +00:00
FIX: Only show admin dashboard errors when plugin/provider enabled (#117)
This commit is contained in:
parent
0c367e19ca
commit
8de3e498b2
@ -29,9 +29,13 @@ after_initialize do
|
||||
add_admin_route 'chat_integration.menu_title', 'chat-integration'
|
||||
|
||||
AdminDashboardData.add_problem_check do
|
||||
break if !SiteSetting.chat_integration_enabled
|
||||
|
||||
error = false
|
||||
DiscourseChatIntegration::Channel.find_each do |channel|
|
||||
error = true unless channel.error_key.blank?
|
||||
next if channel.error_key.blank?
|
||||
next if !::DiscourseChatIntegration::Provider.is_enabled(channel.provider)
|
||||
error = true
|
||||
end
|
||||
|
||||
if error
|
||||
|
Loading…
x
Reference in New Issue
Block a user