aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar S. Co1 <[email protected]>2019-10-02 16:34:19 -0400
committerGravatar GitHub <[email protected]>2019-10-02 16:34:19 -0400
commit5b0a5788c1bf7beeff709746848b458ea7b52b4e (patch)
tree1c8ee9fd44ad6001d8fab2a570902810a4b533c4
parentMerge pull request #285 from Numerlor/hacktober-date-channel-fixes (diff)
parentadjust end date time to the end of the last day of october instead of the beg... (diff)
Merge pull request #289 from Numerlor/channel_override_role_bypass_fix
Put role bypass check above channel override check
-rw-r--r--bot/decorators.py14
-rw-r--r--bot/seasons/halloween/hacktoberstats.py2
2 files changed, 8 insertions, 8 deletions
diff --git a/bot/decorators.py b/bot/decorators.py
index 2c042b56..58f67a15 100644
--- a/bot/decorators.py
+++ b/bot/decorators.py
@@ -81,6 +81,13 @@ def in_channel_check(*channels: int, bypass_roles: typing.Container[int] = None)
)
return True
+ if bypass_roles and any(r.id in bypass_roles for r in ctx.author.roles):
+ log.debug(
+ f"{ctx.author} called the '{ctx.command.name}' command and "
+ f"had a role to bypass the in_channel check."
+ )
+ return True
+
if hasattr(ctx.command.callback, "in_channel_override"):
override = ctx.command.callback.in_channel_override
if override is None:
@@ -106,13 +113,6 @@ def in_channel_check(*channels: int, bypass_roles: typing.Container[int] = None)
f"Sorry, but you may only use this command within {channels_str}."
)
- if bypass_roles and any(r.id in bypass_roles for r in ctx.author.roles):
- log.debug(
- f"{ctx.author} called the '{ctx.command.name}' command and "
- f"had a role to bypass the in_channel check."
- )
- return True
-
log.debug(
f"{ctx.author} tried to call the '{ctx.command.name}' command. "
f"The in_channel check failed."
diff --git a/bot/seasons/halloween/hacktoberstats.py b/bot/seasons/halloween/hacktoberstats.py
index 035eafbc..9ad44e3f 100644
--- a/bot/seasons/halloween/hacktoberstats.py
+++ b/bot/seasons/halloween/hacktoberstats.py
@@ -225,7 +225,7 @@ class HacktoberStats(commands.Cog):
not_label = "invalid"
action_type = "pr"
is_query = f"public+author:{github_username}"
- date_range = f"{CURRENT_YEAR}-10-01T00:00:00%2B14:00..{CURRENT_YEAR}-10-31T00:00:00-11:00"
+ date_range = f"{CURRENT_YEAR}-10-01T00:00:00%2B14:00..{CURRENT_YEAR}-10-31T23:59:59-11:00"
per_page = "300"
query_url = (
f"{base_url}"