From e924b112a6134b5c51a05544764b1ab7b0336c3d Mon Sep 17 00:00:00 2001 From: Mawoka Date: Wed, 20 Apr 2022 21:51:35 +0200 Subject: [PATCH] :ambulance: Fixed private quizzes getting listed in /explore and /search --- classquiz/routers/quiz.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classquiz/routers/quiz.py b/classquiz/routers/quiz.py index 60aecc8..f0cf58b 100644 --- a/classquiz/routers/quiz.py +++ b/classquiz/routers/quiz.py @@ -36,7 +36,8 @@ async def create_quiz_lol(quiz_input: QuizInput, user: User = Depends(get_curren raise HTTPException(status_code=400, detail="image url is not valid") quiz = Quiz(**quiz_input.dict(), user_id=user.id, id=uuid.uuid4()) await redis.delete("global_quiz_count") - meilisearch.index(settings.meilisearch_index).add_documents([await get_meili_data(quiz)]) + if quiz_input.public: + meilisearch.index(settings.meilisearch_index).add_documents([await get_meili_data(quiz)]) return await quiz.save()