FIX: Relative links in translations should work with subfolder

This commit is contained in:
Gerhard Schlager 2018-11-07 23:26:36 +01:00
parent 762300ab22
commit c9ff8d8cb6
2 changed files with 6 additions and 2 deletions

View File

@ -92,7 +92,7 @@ en:
group_mention_template: "mentions of: @%{name}" group_mention_template: "mentions of: @%{name}"
group_message_template: "messages to: @%{name}" group_message_template: "messages to: @%{name}"
admin_error: "Some chat integration channels have errors. Visit <a href='/admin/plugins/chat'>the chat integration section</a> to find out more." admin_error: "Some chat integration channels have errors. Visit <a href='%{base_path}/admin/plugins/chat'>the chat integration section</a> to find out more."
provider: provider:

View File

@ -29,7 +29,11 @@ after_initialize do
DiscourseChat::Channel.find_each do |channel| DiscourseChat::Channel.find_each do |channel|
error = true unless channel.error_key.blank? error = true unless channel.error_key.blank?
end end
I18n.t("chat_integration.admin_error") if error
if error
base_path = Discourse.respond_to?(:base_path) ? Discourse.base_path : Discourse.base_uri
I18n.t("chat_integration.admin_error", base_path: base_path)
end
end end
DiscourseChat::Provider.mount_engines DiscourseChat::Provider.mount_engines