Skip to content

Commit 756ddf3

Browse files
committed
Fix LocaleTest#test_available_messages_should_return_messages_without_plugin_messages_if_not_customizable_plugin_messages #45
1 parent 6cab7fa commit 756ddf3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/message_customize/locale.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ def reload!(*languages)
1818
available_languages.each do |lang|
1919
redmine_root_locale_path = Rails.root.join('config', 'locales', "#{lang}.yml")
2020
if File.exist?(redmine_root_locale_path)
21-
@available_messages[:"#{lang}"] = (I18n.backend.send(:load_yml, redmine_root_locale_path)[lang] || {}).deep_symbolize_keys
21+
loaded_yml = I18n.backend.send(:load_yml, redmine_root_locale_path)
22+
loaded_yml = loaded_yml.first if loaded_yml.is_a?(Array)
23+
@available_messages[:"#{lang}"] = (loaded_yml[lang] || {}).deep_symbolize_keys
2224
end
2325
end
2426
end

0 commit comments

Comments
 (0)