From 5a8a52800b22a13004918430f42a5a539402483c Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 15 Dec 2021 11:04:10 +1100 Subject: [PATCH] Catch routes are POST that are hit with GET --- app/Http/Controllers/ClientPortal/InvoiceController.php | 6 ++++++ app/Import/Transformers/Csv/InvoiceTransformer.php | 2 -- routes/client.php | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/ClientPortal/InvoiceController.php b/app/Http/Controllers/ClientPortal/InvoiceController.php index c3c752e29e0e..84e305021579 100644 --- a/app/Http/Controllers/ClientPortal/InvoiceController.php +++ b/app/Http/Controllers/ClientPortal/InvoiceController.php @@ -89,6 +89,12 @@ class InvoiceController extends Controller * @param ProcessInvoicesInBulkRequest $request * @return mixed */ + + public function catch_bulk() + { + return $this->render('invoices.index'); + } + public function bulk(ProcessInvoicesInBulkRequest $request) { $transformed_ids = $this->transformKeys($request->invoices); diff --git a/app/Import/Transformers/Csv/InvoiceTransformer.php b/app/Import/Transformers/Csv/InvoiceTransformer.php index e6f963a2dd1d..dfd6d8de2e2c 100644 --- a/app/Import/Transformers/Csv/InvoiceTransformer.php +++ b/app/Import/Transformers/Csv/InvoiceTransformer.php @@ -126,8 +126,6 @@ class InvoiceTransformer extends BaseTransformer { } $transformed['line_items'] = $line_items; -nlog($transformed); - return $transformed; } } diff --git a/routes/client.php b/routes/client.php index 161c73cd43af..85b4ca9aaa93 100644 --- a/routes/client.php +++ b/routes/client.php @@ -35,6 +35,7 @@ Route::group(['middleware' => ['auth:contact', 'locale', 'check_client_existence Route::get('invoices', 'ClientPortal\InvoiceController@index')->name('invoices.index')->middleware('portal_enabled'); Route::post('invoices/payment', 'ClientPortal\InvoiceController@bulk')->name('invoices.bulk'); + Route::get('invoices/payment', 'ClientPortal\InvoiceController@catch_bulk')->name('invoices.catch_bulk'); Route::post('invoices/download', 'ClientPortal\InvoiceController@download')->name('invoices.download'); Route::get('invoices/{invoice}', 'ClientPortal\InvoiceController@show')->name('invoice.show'); Route::get('invoices/{invoice_invitation}', 'ClientPortal\InvoiceController@show')->name('invoice.show_invitation');