Throw error at POST /highscores if user does not exist
This commit is contained in:
@@ -5,9 +5,9 @@ from sqlalchemy.orm import Session
|
||||
|
||||
import crud
|
||||
from database import SessionLocal, engine
|
||||
from enums import MinigameEnum
|
||||
from models import Base
|
||||
from schemas import highscores, users
|
||||
from enums import MinigameEnum
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
@@ -42,7 +42,11 @@ async def create_user(user: users.UserCreate, db: Session = Depends(get_db)):
|
||||
|
||||
|
||||
@app.get("/highscores", response_model=List[users.UserHighScore])
|
||||
async def read_high_scores(db: Session = Depends(get_db), minigame: Optional[MinigameEnum] = None, n_highest: Optional[int] = None):
|
||||
async def read_high_scores(
|
||||
db: Session = Depends(get_db),
|
||||
minigame: Optional[MinigameEnum] = None,
|
||||
n_highest: Optional[int] = None,
|
||||
):
|
||||
high_scores = crud.get_high_scores(db, minigame, n_highest)
|
||||
return high_scores
|
||||
|
||||
|
||||
Reference in New Issue
Block a user