summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Pitcock <nenolod@dereferenced.org>2018-04-07 21:44:55 +0000
committerWilliam Pitcock <nenolod@dereferenced.org>2018-04-09 02:42:37 -0500
commit2edde060420f6e36a17b26839c9a95949d8b8d69 (patch)
tree752aa7f3173335e9fb8f6807cc1d88a284a7820a
parent8f9bcc4ab0b16efa9168f49f6e2cc14bc424d398 (diff)
downloadpleroma-2edde060420f6e36a17b26839c9a95949d8b8d69.tar.gz
pleroma-2edde060420f6e36a17b26839c9a95949d8b8d69.zip
user: strip leading @ from user query when searching for users if present
closes #117
-rw-r--r--lib/pleroma/user.ex3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex
index abeb169d9..e959fe677 100644
--- a/lib/pleroma/user.ex
+++ b/lib/pleroma/user.ex
@@ -375,6 +375,9 @@ defmodule Pleroma.User do
end
def search(query, resolve) do
+ # strip the beginning @ off if there is a query
+ query = String.trim_leading(query, "@")
+
if resolve do
User.get_or_fetch_by_nickname(query)
end