aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/pleroma/formatter.ex2
-rw-r--r--test/formatter_test.exs4
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/pleroma/formatter.ex b/lib/pleroma/formatter.ex
index 50c4279f6..a8149b7b3 100644
--- a/lib/pleroma/formatter.ex
+++ b/lib/pleroma/formatter.ex
@@ -9,7 +9,7 @@ defmodule Pleroma.Formatter do
@tag_regex ~r/\#\w+/u
def parse_tags(text) do
Regex.scan(@tag_regex, text)
- |> Enum.map(fn (["#" <> tag = full_tag]) -> {full_tag, tag} end)
+ |> Enum.map(fn (["#" <> tag = full_tag]) -> {full_tag, String.downcase(tag)} end)
end
def parse_mentions(text) do
diff --git a/test/formatter_test.exs b/test/formatter_test.exs
index 35625f8ff..eb4affab8 100644
--- a/test/formatter_test.exs
+++ b/test/formatter_test.exs
@@ -16,9 +16,9 @@ defmodule Pleroma.FormatterTest do
describe ".parse_tags" do
test "parses tags in the text" do
- text = "Here's a #test. Maybe these are #working or not. What about #漢字? And #は。"
+ text = "Here's a #Test. Maybe these are #working or not. What about #漢字? And #は。"
expected = [
- {"#test", "test"},
+ {"#Test", "test"},
{"#working", "working"},
{"#漢字", "漢字"},
{"#は", "は"}