diff --git a/app/logical/d_text.rb b/app/logical/d_text.rb index 1dcbfb88e..215bb5db1 100644 --- a/app/logical/d_text.rb +++ b/app/logical/d_text.rb @@ -48,16 +48,16 @@ class DText def self.parse_aliased_wiki_links(str) str.gsub(/\[\[([^\|\]]+)\|([^\]]+)\]\]/m) do - text = CGI.unescapeHTML($2).tr("_", " ") - title = CGI.unescapeHTML($1) + text = CGI.unescapeHTML($2) + title = CGI.unescapeHTML($1).tr(" ", "_").downcase %{#{h(text)}} end end def self.parse_wiki_links(str) str.gsub(/\[\[([^\]]+)\]\]/) do - title = CGI.unescapeHTML($1) - text = title.tr("_", " ") + text = CGI.unescapeHTML($1) + title = text.tr(" ", "_").downcase %{#{h(text)}} end end