fix l11n update

This commit is contained in:
Dennis Eichhorn 2023-09-19 17:15:41 +00:00
parent 8fb0bd1739
commit 305d1142de
2 changed files with 25 additions and 5 deletions

View File

@ -49,7 +49,27 @@ return [
], ],
], ],
], ],
'^.*/item/l11n.*$' => [ '^.*/item/l11n$' => [
[
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nCreate',
'verb' => RouteVerb::PUT,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::SALES_ITEM,
],
],
[
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nUpdate',
'verb' => RouteVerb::SET,
'permission' => [
'module' => ApiController::NAME,
'type' => PermissionType::READ,
'state' => PermissionCategory::SALES_ITEM,
],
],
],
'^.*/item/l11n/type$' => [
[ [
'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nTypeCreate', 'dest' => '\Modules\ItemManagement\Controller\ApiController:apiItemL11nTypeCreate',
'verb' => RouteVerb::PUT, 'verb' => RouteVerb::PUT,

View File

@ -401,7 +401,7 @@ final class ApiController extends Controller
*/ */
private function updateItemL11nFromRequest(RequestAbstract $request, BaseStringL11n $l11n) : BaseStringL11n private function updateItemL11nFromRequest(RequestAbstract $request, BaseStringL11n $l11n) : BaseStringL11n
{ {
$l11n->content = $request->getDataString('description') ?? ''; $l11n->content = $request->getDataString('content') ?? '';
return $l11n; return $l11n;
} }
@ -419,7 +419,7 @@ final class ApiController extends Controller
{ {
$val = []; $val = [];
if (($val['id'] = !$request->hasData('id')) if (($val['id'] = !$request->hasData('id'))
|| ($val['value'] = !$request->hasData('value')) || ($val['content'] = !$request->hasData('content'))
) { ) {
return $val; return $val;
} }
@ -598,7 +598,7 @@ final class ApiController extends Controller
$itemL11n->setLanguage( $itemL11n->setLanguage(
$request->getDataString('language') ?? $request->header->l11n->language $request->getDataString('language') ?? $request->header->l11n->language
); );
$itemL11n->content = $request->getDataString('description') ?? ''; $itemL11n->content = $request->getDataString('content') ?? '';
return $itemL11n; return $itemL11n;
} }
@ -617,7 +617,7 @@ final class ApiController extends Controller
$val = []; $val = [];
if (($val['item'] = !$request->hasData('item')) if (($val['item'] = !$request->hasData('item'))
|| ($val['type'] = !$request->hasData('type')) || ($val['type'] = !$request->hasData('type'))
|| ($val['description'] = !$request->hasData('description')) || ($val['content'] = !$request->hasData('content'))
) { ) {
return $val; return $val;
} }