Fixed permissions check

This commit is contained in:
2023-08-23 11:12:26 +02:00
parent 8eef171391
commit e61516f51f
10 changed files with 66 additions and 58 deletions

View File

@@ -37,7 +37,7 @@ class PyroGroup:
@classmethod
async def find(
cls,
id: int,
id: Union[int, float],
locale: Union[str, None] = sync.config_get("locale", "defaults", "group"),
locale_auto: bool = sync.config_get("locale_auto", "defaults", "group"),
ban_failed: bool = sync.config_get("ban_failed", "defaults", "group"),
@@ -53,7 +53,7 @@ class PyroGroup:
if db_entry is None:
inserted = await col_groups.insert_one(
{
"id": id,
"id": int(id),
"locale": locale,
"locale_auto": locale_auto,
"ban_failed": ban_failed,

View File

@@ -1,6 +1,6 @@
import logging
from dataclasses import dataclass
from typing import List
from typing import List, Union
from bson import ObjectId
@@ -36,7 +36,7 @@ class PyroUser:
@classmethod
async def find(
cls,
id: int,
id: Union[int, float],
group: int,
failed: bool = False,
emojis: List[str] = [],
@@ -49,7 +49,7 @@ class PyroUser:
if db_entry is None:
inserted = await col_users.insert_one(
{
"id": id,
"id": int(id),
"group": group,
"failed": failed,
"emojis": emojis,