Merge pull request #316 from KiwiTechLLC/ZBKBCK-52

check answer api fixed
This commit is contained in:
dilipshrivastwa-kiwi
2023-09-08 16:54:31 +05:30
committed by GitHub

View File

@ -643,10 +643,10 @@ class CheckAnswerAPIView(viewsets.ModelViewSet):
answer_id = self.request.GET.get('answer_id') answer_id = self.request.GET.get('answer_id')
current_page = self.request.GET.get('current_page') current_page = self.request.GET.get('current_page')
queryset = self.get_queryset() queryset = self.get_queryset()
submit_ans = SurveyOption.objects.filter(id=answer_id, is_answer=True).last() submit_ans = SurveyOption.objects.filter(id=answer_id).last()
junior_article_points = JuniorArticlePoints.objects.filter(junior__auth=self.request.user, junior_article_points = JuniorArticlePoints.objects.filter(junior__auth=self.request.user,
question=queryset) question=queryset)
if submit_ans: if submit_ans.is_answer:
junior_article_points.update(submitted_answer=submit_ans, is_attempt=True, is_answer_correct=True) junior_article_points.update(submitted_answer=submit_ans, is_attempt=True, is_answer_correct=True)
JuniorPoints.objects.filter(junior__auth=self.request.user).update(total_points= JuniorPoints.objects.filter(junior__auth=self.request.user).update(total_points=
F('total_points') + queryset.points) F('total_points') + queryset.points)