From 9a6025b911617d848822b905f144e680976a4b8b Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Fri, 11 Oct 2024 19:17:41 +0000 Subject: [PATCH] bug fixes --- Controller/ApiController.php | 8 ++++---- Theme/Backend/category-view.tpl.php | 3 ++- Theme/Backend/process-view.tpl.php | 3 ++- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index f36362a..a725bb6 100644 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -85,7 +85,7 @@ final class ApiController extends Controller private function validateRiskCategoryCreate(RequestAbstract $request) : array { $val = []; - if ($val['title'] = !$request->hasData('title')) { + if ($val['content'] = !$request->hasData('content')) { return $val; } @@ -107,7 +107,7 @@ final class ApiController extends Controller $category->title = new BaseStringL11n($request->getDataString('name') ?? ''); $category->setL11n( - $request->getDataString('title') ?? '', + $request->getDataString('content') ?? '', ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? ISO639x1Enum::_EN ); @@ -173,9 +173,9 @@ final class ApiController extends Controller private function createCategoryL11nFromRequest(RequestAbstract $request) : BaseStringL11n { $categoryL11n = new BaseStringL11n(); - $categoryL11n->ref = $request->getDataInt('category') ?? 0; + $categoryL11n->ref = $request->getDataInt('ref') ?? 0; $categoryL11n->language = ISO639x1Enum::tryFromValue($request->getDataString('language')) ?? $request->header->l11n->language; - $categoryL11n->content = $request->getDataString('title') ?? ''; + $categoryL11n->content = $request->getDataString('content') ?? ''; return $categoryL11n; } diff --git a/Theme/Backend/category-view.tpl.php b/Theme/Backend/category-view.tpl.php index a8f896b..5e8b608 100644 --- a/Theme/Backend/category-view.tpl.php +++ b/Theme/Backend/category-view.tpl.php @@ -67,7 +67,8 @@ echo $this->data['nav']->render(); data['l11nView']->render( $this->data['l11nValues'], [], - '{/api}controlling/riskmanagement/category/l11n?csrf={$CSRF}' + '{/api}controlling/riskmanagement/category/l11n?csrf={$CSRF}', + (string) $category->id ); ?> diff --git a/Theme/Backend/process-view.tpl.php b/Theme/Backend/process-view.tpl.php index 65a645f..68ab646 100644 --- a/Theme/Backend/process-view.tpl.php +++ b/Theme/Backend/process-view.tpl.php @@ -67,7 +67,8 @@ echo $this->data['nav']->render(); data['l11nView']->render( $this->data['l11nValues'], [], - '{/api}controlling/riskmanagement/process/l11n?csrf={$CSRF}' + '{/api}controlling/riskmanagement/process/l11n?csrf={$CSRF}', + (string) $process->id ); ?>