diff --git a/cogs/learninggroups.py b/cogs/learninggroups.py index 030cbe3f45534572c707891e036fff891ffb61cb..43c01b43681f3541ff3b2d2063a021bcfdb6dbad 100644 --- a/cogs/learninggroups.py +++ b/cogs/learninggroups.py @@ -765,9 +765,9 @@ class LearningGroups(commands.Cog): mod=True ) @cmd_lg.command(name="archive", aliases=["archiv"]) - @commands.check(utils.is_mod) async def cmd_archive(self, ctx): - await self.archive(ctx.channel) + if self.is_group_organizer(ctx.channel, ctx.author) or utils.is_mod(ctx): + await self.archive(ctx.channel) @help( command_group="lg",