agora+: get invoice_id from URL, not payload (like teamnet connector) (#9550)
This commit is contained in:
parent
49a713063f
commit
8acb530b59
|
@ -87,7 +87,7 @@ public_urlpatterns = patterns('',
|
|||
name='agoraplus-sas-nursery-enrollment'),
|
||||
url(r'^(?P<slug>[\w-]+)/regie/invoices/$', InvoicesView.as_view(), name='agoraplus-invoices'),
|
||||
url(r'^(?P<slug>[\w-]+)/regie/invoices/history/$', HistoryInvoicesView.as_view(), name='agoraplus-invoices-history'),
|
||||
url(r'^(?P<slug>[\w-]+)/regie/invoice/pay/$', InvoicePayView.as_view(), name='agoraplus-invoice-payment'),
|
||||
url(r'^(?P<slug>[\w-]+)/regie/invoice/(?P<invoice_id>[\w,-]+)/pay/$', InvoicePayView.as_view(), name='agoraplus-invoice-payment'),
|
||||
url(r'^(?P<slug>[\w-]+)/regie/invoice/(?P<invoice_id>[\w,-]+)/pdf/$', InvoicePDFView.as_view(), name='agoraplus-invoice-pdf'),
|
||||
)
|
||||
|
||||
|
|
|
@ -446,7 +446,7 @@ class InvoicePayView(DetailView):
|
|||
self.object = self.get_object()
|
||||
self.set_user_from_request(request)
|
||||
data = json.loads(request.body)
|
||||
return self.object.pay_invoice(self.login, data['invoice_id'],
|
||||
return self.object.pay_invoice(self.login, kwargs['invoice_id'],
|
||||
data['transaction_id'], data['transaction_date'])
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue