This commit is contained in:
Dennis Eichhorn 2023-08-28 22:06:33 +00:00
parent df9ba74f3d
commit 70eeb1995f
4 changed files with 8 additions and 8 deletions

View File

@ -1152,10 +1152,10 @@ final class ApiController extends Controller
*/
private function updateGroupFromRequest(RequestAbstract $request, Group $group) : Group
{
$group->name = (string) ($request->getData('name') ?? $group->name);
$group->name = $request->getDataString('name') ?? $group->name;
$group->setStatus($request->getDataInt('status') ?? $group->getStatus());
$group->description = Markdown::parse((string) ($request->getData('description') ?? $group->descriptionRaw));
$group->descriptionRaw = (string) ($request->getData('description') ?? $group->descriptionRaw);
$group->description = Markdown::parse($request->getDataString('description') ?? $group->descriptionRaw);
$group->descriptionRaw = $request->getDataString('description') ?? $group->descriptionRaw;
return $group;
}
@ -2100,7 +2100,7 @@ final class ApiController extends Controller
public function apiAccountDelete(RequestAbstract $request, ResponseAbstract $response, mixed $data = null) : void
{
/** @var Account $account */
$account = AccountMapper::get()->where('id', (int) ($request->getData('id')))->execute();
$account = AccountMapper::get()->where('id', (int) $request->getData('id'))->execute();
$this->deleteModel($request->header->account, $account, AccountMapper::class, 'account', $request->getOrigin());
$this->createStandardDeleteResponse($request, $response, $account);
}

View File

@ -398,7 +398,7 @@ final class BackendController extends Controller
->with('createdBy')
->where('module', self::NAME)
->where('type', StringUtils::intHash(GroupMapper::class))
->where('ref', (string) ($request->getData('id') ?? '0'))
->where('ref', $request->getDataString('id') ?? '0')
->limit(25);
// audit log

View File

@ -124,6 +124,8 @@ class Module
*
* @return void
*
* @throws InvalidEnumValue
*
* @since 1.0.0
*/
public function setStatus(int $status) : void

View File

@ -71,14 +71,12 @@ final class Autoloader
*
* @return void
*
* @throws AutoloadException Throws this exception if the class to autoload doesn't exist. This could also be related to a wrong namespace/file path correlation.
*
* @since 1.0.0
*/
public static function defaultAutoloader(string $class) : void
{
$class = \ltrim($class, '\\');
$class = \str_replace(['_', '\\'], '/', $class);
$class = \strtr($class, '_\\', '//');
foreach (self::$paths as $path) {
$file = $path . $class . '.php';