1 files changed, 6 insertions, 0 deletions
diff --git a/src/api/routes/guilds/#guild_id/invites.ts b/src/api/routes/guilds/#guild_id/invites.ts
index a0ffa3f4f..f190b0215 100644
--- a/src/api/routes/guilds/#guild_id/invites.ts
+++ b/src/api/routes/guilds/#guild_id/invites.ts
@@ -40,6 +40,12 @@ router.get(
relations: PublicInviteRelation,
});
+ await invites
+ .filter((i) => i.isExpired())
+ .forEachAsync(async (i) => {
+ await Invite.delete({ code: i.code });
+ });
+
return res.json(invites);
},
);
|