From 8916f55d523797bfe033d44fb917fdc851e00ccf Mon Sep 17 00:00:00 2001 From: Michael H Date: Tue, 5 Jun 2018 16:33:45 -0400 Subject: [PATCH] [V3] permissions canrun fix (#1787) * permissions canrun fix * Missing await * async gen --- redbot/cogs/permissions/permissions.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/redbot/cogs/permissions/permissions.py b/redbot/cogs/permissions/permissions.py index 55f6e7707..534586a85 100644 --- a/redbot/cogs/permissions/permissions.py +++ b/redbot/cogs/permissions/permissions.py @@ -195,7 +195,9 @@ class Permissions: else: try: testcontext = await self.bot.get_context(message, cls=commands.Context) - can = await com.can_run(testcontext) + can = await com.can_run(testcontext) and all( + [await p.can_run(testcontext) for p in com.parents] + ) except commands.CheckFailure: can = False