diff --git a/src/server/api/endpoints/users/groups/pull.ts b/src/server/api/endpoints/users/groups/pull.ts
index 3943560d7..648cdc3dd 100644
--- a/src/server/api/endpoints/users/groups/pull.ts
+++ b/src/server/api/endpoints/users/groups/pull.ts
@@ -74,5 +74,5 @@ export default define(meta, async (ps, me) => {
 	}
 
 	// Pull the user
-	await UserGroupJoinings.delete({ userId: user.id });
+	await UserGroupJoinings.delete({ userGroupId: userGroup.id, userId: user.id });
 });