aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex S <alex.strizhakov@gmail.com>2019-04-08 20:08:16 +0700
committerAlex S <alex.strizhakov@gmail.com>2019-04-08 20:08:16 +0700
commitfee50636d07c54328ececfe8805c658e3bb80cc6 (patch)
tree73db972823fa97e0045f93b1147b95309c622d66
parentd0696fdfd6acaee011f4011d69b8221448bfa89e (diff)
downloadpleroma-fee50636d07c54328ececfe8805c658e3bb80cc6.tar.gz
removing not needed invite update
-rw-r--r--lib/pleroma/user_invite_token.ex5
-rw-r--r--test/web/twitter_api/twitter_api_test.exs2
2 files changed, 3 insertions, 4 deletions
diff --git a/lib/pleroma/user_invite_token.ex b/lib/pleroma/user_invite_token.ex
index 6247831d5..86f0a5486 100644
--- a/lib/pleroma/user_invite_token.ex
+++ b/lib/pleroma/user_invite_token.ex
@@ -96,9 +96,8 @@ defmodule Pleroma.UserInviteToken do
not_overdue_date?(invite) and invite.uses < invite.max_use and not invite.used
end
- defp not_overdue_date?(%{expires_at: expires_at} = invite) do
- Date.compare(Date.utc_today(), expires_at) in [:lt, :eq] ||
- (update_invite!(invite, %{used: true}) && false)
+ defp not_overdue_date?(%{expires_at: expires_at}) do
+ Date.compare(Date.utc_today(), expires_at) in [:lt, :eq]
end
@spec update_usage!(UserInviteToken.t()) :: nil | UserInviteToken.t() | no_return()
diff --git a/test/web/twitter_api/twitter_api_test.exs b/test/web/twitter_api/twitter_api_test.exs
index 798a009fe..a4540e651 100644
--- a/test/web/twitter_api/twitter_api_test.exs
+++ b/test/web/twitter_api/twitter_api_test.exs
@@ -492,7 +492,7 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPITest do
refute User.get_by_nickname("vinny")
invite = Repo.get_by(UserInviteToken, token: invite.token)
- assert invite.used == true
+ refute invite.used
end
end