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