diff --git a/src/memberdb/approve.py b/src/memberdb/approve.py
index 36bf5171a66f8390213faa565cab00946a14916b..8a4e3271a5fe05bc5b4586a7bdf4b8a0bea52eac 100644
--- a/src/memberdb/approve.py
+++ b/src/memberdb/approve.py
@@ -117,8 +117,8 @@ class MembershipApprovalAdminView(MyUpdateView):
         
         self.admin.message_user(self.request, 'Approve success')
         url = reverse(
-            'admin:memberdb_membership_change',
-            args=[ms.pk],
+            'admin:memberdb_membership_changelist',
+            args=[],
             current_app=self.admin.admin_site.name,
         )
         return HttpResponseRedirect(url)