From 233dee19c9980ecf0b2a38dbb80f732077b1a508 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 21 Mar 2025 02:48:18 +0000 Subject: [PATCH] crash backup --- Controller/ApiController.php | 8 ++++---- Controller/BackendController.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index bb3904a..1678d24 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -202,7 +202,7 @@ final class ApiController extends Controller } /** @var \Modules\Finance\Models\TaxCode $old */ - $old = TaxCodeMapper::get()->where('id', (int) $request->getData('id'))->execute(); + $old = TaxCodeMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute(); $new = $this->updateTaxCodeFromRequest($request, clone $old); $this->updateModel($request->header->account, $old, $new, TaxCodeMapper::class, 'tax_code', $request->getOrigin()); @@ -275,7 +275,7 @@ final class ApiController extends Controller } /** @var \Modules\Finance\Models\TaxCode $taxCode */ - $taxCode = TaxCodeMapper::get()->where('id', (int) $request->getData('id'))->execute(); + $taxCode = TaxCodeMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute(); $this->deleteModel($request->header->account, $taxCode, TaxCodeMapper::class, 'tax_code', $request->getOrigin()); $this->createStandardDeleteResponse($request, $response, $taxCode); } @@ -322,7 +322,7 @@ final class ApiController extends Controller } /** @var \Modules\Finance\Models\TaxCodeL11n $old */ - $old = TaxCodeL11nMapper::get()->where('id', (int) $request->getData('id'))->execute(); + $old = TaxCodeL11nMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute(); $new = $this->updateTaxCodeL11nFromRequest($request, clone $old); $this->updateModel($request->header->account, $old, $new, TaxCodeL11nMapper::class, 'tax_code_l11n', $request->getOrigin()); @@ -396,7 +396,7 @@ final class ApiController extends Controller } /** @var \Modules\Finance\Models\TaxCodeL11n $taxCodeL11n */ - $taxCodeL11n = TaxCodeL11nMapper::get()->where('id', (int) $request->getData('id'))->execute(); + $taxCodeL11n = TaxCodeL11nMapper::get()->where('id', $request->getDataInt('id') ?? 0)->execute(); $this->deleteModel($request->header->account, $taxCodeL11n, TaxCodeL11nMapper::class, 'tax_code_l11n', $request->getOrigin()); $this->createStandardDeleteResponse($request, $response, $taxCodeL11n); } diff --git a/Controller/BackendController.php b/Controller/BackendController.php index a08e005..4240147 100755 --- a/Controller/BackendController.php +++ b/Controller/BackendController.php @@ -72,7 +72,7 @@ final class BackendController extends Controller $view->data['nav'] = $this->app->moduleManager->get('Navigation')->createNavigationMid(1008102001, $request, $response); $view->data['taxcode'] = TaxCodeMapper::get() - ->where('id', (int) $request->getData('id')) + ->where('id', $request->getDataInt('id') ?? 0) ->execute(); return $view;