diff --git a/apps/pg/views.py b/apps/pg/views.py index d9a0b84..3488d31 100644 --- a/apps/pg/views.py +++ b/apps/pg/views.py @@ -1,6 +1,6 @@ from django.contrib import messages from django.contrib.auth.decorators import login_required -from django.http import HttpResponseRedirect +from django.http import HttpResponseRedirect, HttpResponse from django.shortcuts import render from django.urls import reverse from django.utils.decorators import method_decorator @@ -93,7 +93,10 @@ class ChargeConfirmView(UpdateView): # post = if 'redirect-to-app' in request.POST: - return super().post(request, *args, **kwargs) + response = HttpResponse("", status=302) + response['Location'] = self.object.callback_url + return response + else: self.object = self.get_object() @@ -144,5 +147,3 @@ class ChargeConfirmView(UpdateView): # # return HttpResponseRedirect(self.get_success_url()) - def get_success_url(self): - return self.object.callback_url