Merge branch '743-unfollow-notification' into 'master'
Fix #743: Do not send notification when rejecting a follow on a local library See merge request funkwhale/funkwhale!649
This commit is contained in:
commit
15eac69d41
|
@ -25,7 +25,8 @@ from . import utils
|
|||
def update_follow(follow, approved):
|
||||
follow.approved = approved
|
||||
follow.save(update_fields=["approved"])
|
||||
routes.outbox.dispatch({"type": "Accept"}, context={"follow": follow})
|
||||
if approved:
|
||||
routes.outbox.dispatch({"type": "Accept"}, context={"follow": follow})
|
||||
|
||||
|
||||
class LibraryFollowViewSet(
|
||||
|
|
|
@ -123,9 +123,12 @@ def test_user_can_accept_or_reject_own_follows(
|
|||
|
||||
assert follow.approved is expected
|
||||
|
||||
mocked_dispatch.assert_called_once_with(
|
||||
{"type": "Accept"}, context={"follow": follow}
|
||||
)
|
||||
if action == "accept":
|
||||
mocked_dispatch.assert_called_once_with(
|
||||
{"type": "Accept"}, context={"follow": follow}
|
||||
)
|
||||
if action == "reject":
|
||||
mocked_dispatch.assert_not_called()
|
||||
|
||||
|
||||
def test_user_can_list_inbox_items(factories, logged_in_api_client):
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
Do not send notification when rejecting a follow on a local library (#743)
|
Loading…
Reference in New Issue