diff --git a/app/Member/Member.php b/app/Member/Member.php
index 24c0e2da..d746c531 100644
--- a/app/Member/Member.php
+++ b/app/Member/Member.php
@@ -50,6 +50,13 @@ class Member extends Model
              ->orWhere('location', 'LIKE', '%'.$text.'%');
     }
 
+    // ---------------------------------- Actions ----------------------------------
+    public function syncVersion($api): void
+    {
+        $version = $api->group($this->group->nami_id)->member($this->nami_id)->version;
+
+        $this->update(['version' => $version]);
+    }
 
     //----------------------------------- Getters -----------------------------------
     public function getFullnameAttribute(): string {
diff --git a/app/Membership/MembershipController.php b/app/Membership/MembershipController.php
index dcc42180..e16c6fbd 100644
--- a/app/Membership/MembershipController.php
+++ b/app/Membership/MembershipController.php
@@ -28,6 +28,8 @@ class MembershipController extends Controller
             ['nami_id' => $namiId],
         ));
 
+        $member->syncVersion(auth()->user()->api());
+
         return redirect()->back();
     }
 
@@ -37,6 +39,7 @@ class MembershipController extends Controller
             ->deleteMembership($membership->nami_id);
 
         $membership->delete();
+        $member->syncVersion(auth()->user()->api());
 
         return redirect()->back();
     }