diff --git a/backend/discord_oauth/__init__.py b/backend/discord_oauth/__init__.py index 4dd8dbd..282e377 100644 --- a/backend/discord_oauth/__init__.py +++ b/backend/discord_oauth/__init__.py @@ -1,7 +1,7 @@ from .discord_oauth import DiscordOAuthRouter from .schemas import ( AccessTokenResponse, - DiscordUser, + DiscordUserBase, DisplayDiscordUser, StorageData, StorageDataView, diff --git a/backend/discord_oauth/discord_oauth.py b/backend/discord_oauth/discord_oauth.py index d30ec2c..08776d1 100644 --- a/backend/discord_oauth/discord_oauth.py +++ b/backend/discord_oauth/discord_oauth.py @@ -7,7 +7,6 @@ from datetime import datetime, timedelta, timezone from os import urandom -from os.path import isdir from typing import Literal from .schemas import ( diff --git a/backend/schemas/ticket.py b/backend/schemas/ticket.py index 1fb052a..9eee69c 100644 --- a/backend/schemas/ticket.py +++ b/backend/schemas/ticket.py @@ -61,6 +61,13 @@ class TicketDataViewNoAuthor(TicketDataBase): Same as TicketData, but without author field. This will be return when user fetch a list of tickets for lower traffic. """ + id: str = Field( + validation_alias=AliasChoices("id", "_id"), + serialization_alias="id", + title="TicketID", + description="Ticket ID.", + ) + model_config = { "json_schema_extra": { "examples": [