diff options
author | lambda <pleromagit@rogerbraun.net> | 2019-03-01 09:48:24 +0000 |
---|---|---|
committer | lambda <pleromagit@rogerbraun.net> | 2019-03-01 09:48:24 +0000 |
commit | 2f008144756399f21582cfe907e870802ff81d04 (patch) | |
tree | 93a264b89daf49652caa57c96c28559a92830dd9 /lib | |
parent | b37b26ab87a60d6fb5c9c208a13ed7521aba3fbd (diff) | |
parent | efa506b874a0caf85800ec91f1aef4b2878840d3 (diff) | |
download | pleroma-2f008144756399f21582cfe907e870802ff81d04.tar.gz |
Merge branch 'bugfix/236-ambiguous-route-for-numerical-handles' into 'develop'
Bugfix #236 Prefer user look-up by nickname
See merge request pleroma/pleroma!860
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/web/twitter_api/twitter_api.ex | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/pleroma/web/twitter_api/twitter_api.ex b/lib/pleroma/web/twitter_api/twitter_api.ex index efdd0bf43..ab6470d78 100644 --- a/lib/pleroma/web/twitter_api/twitter_api.ex +++ b/lib/pleroma/web/twitter_api/twitter_api.ex @@ -229,18 +229,10 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do end end - def get_by_id_or_nickname(id_or_nickname) do - if !is_integer(id_or_nickname) && :error == Integer.parse(id_or_nickname) do - Repo.get_by(User, nickname: id_or_nickname) - else - Repo.get(User, id_or_nickname) - end - end - def get_user(user \\ nil, params) do case params do %{"user_id" => user_id} -> - case target = get_by_id_or_nickname(user_id) do + case target = User.get_cached_by_nickname_or_id(user_id) do nil -> {:error, "No user with such user_id"} |