Skip to content

Commit ca37846

Browse files
authored
fix: dont compare offset-naive and offset-aware datetimes (#89)
1 parent 86c07a6 commit ca37846

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

revolt/permissions_calculator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from __future__ import annotations
22

3-
from datetime import datetime
3+
from datetime import datetime, timezone
44
from typing import TYPE_CHECKING, cast
55

66
from revolt.enums import ChannelType
@@ -28,7 +28,7 @@ def calculate_permissions(member: Member, target: Server | Channel) -> Permissio
2828
for role in member.roles:
2929
permissions = (permissions | role.permissions._allow) & (~role.permissions._deny)
3030

31-
if member.current_timeout and member.current_timeout > datetime.now():
31+
if member.current_timeout and member.current_timeout > datetime.now(timezone.utc):
3232
permissions = permissions & Permissions.default_view_only()
3333

3434
return permissions

0 commit comments

Comments
 (0)