From 9bf788a106d64b59d540964bc9e0cc523831b227 Mon Sep 17 00:00:00 2001 From: Mawoka Date: Fri, 17 Jun 2022 12:57:54 +0200 Subject: [PATCH] :rotating_light: Fixed linter warnings --- classquiz/__init__.py | 1 - classquiz/routers/editor.py | 8 +++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/classquiz/__init__.py b/classquiz/__init__.py index 3a95a85..836f5f1 100644 --- a/classquiz/__init__.py +++ b/classquiz/__init__.py @@ -14,7 +14,6 @@ settings = settings() if settings.sentry_dsn: sentry_sdk.init(dsn=settings.sentry_dsn, integrations=[RedisIntegration()]) app = FastAPI(redoc_url="", docs_url="/api/docs") -# app = FastAPI(redoc_url="", docs_url="") app.state.database = database diff --git a/classquiz/routers/editor.py b/classquiz/routers/editor.py index 9a5ba6b..1f1740d 100644 --- a/classquiz/routers/editor.py +++ b/classquiz/routers/editor.py @@ -6,8 +6,7 @@ from typing import Optional import asyncpg.exceptions import bleach -import pydantic -from fastapi import APIRouter, File, Form, UploadFile, HTTPException, BackgroundTasks, Depends +from fastapi import APIRouter, File, UploadFile, HTTPException, Depends from pydantic import BaseModel from classquiz.config import settings, redis, storage, meilisearch @@ -45,9 +44,8 @@ async def delete_images_for_edit_id(edit_id: str): @router.post("/start", response_model=InitEditorResponse) async def init_editor(edit: bool, quiz_id: Optional[UUID] = None, user: User = Depends(get_current_user)): - if edit and quiz_id is not None: - if await Quiz.objects.get_or_none(id=quiz_id, user_id=user.id) is None: - raise HTTPException(status_code=404, detail="Quiz not found") + if edit and quiz_id is not None and await Quiz.objects.get_or_none(id=quiz_id, user_id=user.id) is None: + raise HTTPException(status_code=404, detail="Quiz not found") if not edit and quiz_id is not None: raise HTTPException(status_code=400, detail="You can't choose the id for your quiz") if edit and quiz_id is None: