diff --git a/db/database.py b/db/database.py index e4bd2c3..395c1fb 100644 --- a/db/database.py +++ b/db/database.py @@ -167,7 +167,7 @@ class Database: async def delete_expired_subscriptions(self): async with self.AsyncSessionLocal() as session: try: - await session.execute(delete(Subscribe).where(Subscribe.expiry < datetime.now(datetime.timezone.utc))) + await session.execute(delete(Subscribe).where(Subscribe.expiry < datetime.datetime.now(datetime.timezone.utc))) await session.commit() except Exception as e: print("Ошибка при удалении устаревших подписок:", e) diff --git a/db/schemas/UserSchema.py b/db/schemas/UserSchema.py index 5f93eb5..aa112e7 100644 --- a/db/schemas/UserSchema.py +++ b/db/schemas/UserSchema.py @@ -1,9 +1,11 @@ from pydantic import PositiveInt from .UUIDSchema import UUIDSchema +from .TabSchema import TabSchema class UserSchema(UUIDSchema): username: str discord_id: str has_sub: bool - expiry: PositiveInt = 1 \ No newline at end of file + expiry: PositiveInt = 1 + tab: TabSchema = TabSchema() \ No newline at end of file