From ae7d23c4ddc5dfff1c5d09c69bfab6bb1ebd97fa Mon Sep 17 00:00:00 2001 From: Philipp Lang <privat@zoomyboy.de> Date: Sun, 1 May 2022 20:30:14 +0200 Subject: [PATCH] Fixed: Delete membership --- app/Membership/MembershipController.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/Membership/MembershipController.php b/app/Membership/MembershipController.php index 6f7642c3..6d5382e7 100644 --- a/app/Membership/MembershipController.php +++ b/app/Membership/MembershipController.php @@ -18,13 +18,15 @@ class MembershipController extends Controller return redirect()->back(); } - public function destroy(Member $member, Membership $membership): RedirectResponse + public function destroy(Member $member, Membership $membership, NamiSettings $settings): RedirectResponse { - auth()->user()->api()->group($member->group->nami_id)->member($member->nami_id) - ->deleteMembership($membership->nami_id); - + $api = $settings->login(); + $api->deleteMembership( + $member->nami_id, + $api->membership($member->nami_id, $membership->nami_id) + ); $membership->delete(); - $member->syncVersion(auth()->user()->api()); + $member->syncVersion(); return redirect()->back(); }