From 6dbc056329459eddb839e6214cdcb780250ec011 Mon Sep 17 00:00:00 2001 From: ayishanishana21 Date: Mon, 12 Jan 2026 14:52:11 +0530 Subject: [PATCH] Fix context errors --- cdcontent/views.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cdcontent/views.py b/cdcontent/views.py index 8b3ebaebe..e1c88ee64 100644 --- a/cdcontent/views.py +++ b/cdcontent/views.py @@ -334,6 +334,10 @@ def internal_computation(request, user_type): def home(request): if request.method == 'POST': form = CDContentForm(request.POST) + context = { + 'status': False, + 'path': '' + } if form.is_valid(): try: @@ -343,10 +347,10 @@ def home(request): # response['Content-Disposition'] = 'attachment; filename=spoken-tutorial-cdcontent.zip' # response['Content-Length'] = temp.tell() # return response - context = {'path': '/media/cdimage/{}'.format(zipfile_name), 'status': True} + context['status'] = True + context['path'] = '/media/cdimage/{}'.format(zipfile_name) except Exception as e: print(e) - context = {'path': '', 'status': False} return HttpResponse(json.dumps(context), content_type='application/json') else: form = CDContentForm() @@ -358,10 +362,9 @@ def home(request): 'payment_form': PayeeForm(user=request.user), } if request.user.is_authenticated(): - payee_list = Payee.objects.prefetch_related( + context['payee_list']= Payee.objects.prefetch_related( 'cdfosslanguages_set__foss','cdfosslanguages_set__lang', 'payment_transaction').filter(user=request.user) - context['payee_list'] = payee_list context.update(csrf(request)) context['organizer_paid'] = is_organizer_paid(request) return render(request, "cdcontent/templates/cdcontent_home.html", context)