Finished Excel import

This commit is contained in:
Mawoka
2023-07-04 22:37:43 +02:00
parent 8ae8b2760f
commit aa3b2909ef
4 changed files with 50 additions and 15 deletions
+3 -2
View File
@@ -249,5 +249,6 @@ async def export_quiz_answers(export_token: str, game_pin: str):
@router.post("/excel-import")
async def import_from_excel(data: UploadFile = File(), user: User = Depends(get_current_user)):
await handle_import_from_excel(data.file, user)
async def import_from_excel(file: UploadFile = File(), user: User = Depends(get_current_user)) -> Quiz:
quiz = handle_import_from_excel(file.file, user)
return Quiz.parse_obj((await quiz.save()).dict(exclude={"user_id": ...}))