fix default crud sort

This commit is contained in:
Simon Vieille 2024-02-02 20:01:23 +01:00
parent 8a632a1b14
commit f7604d2a45
Signed by: deblan
GPG key ID: 579388D585F70417

View file

@ -424,15 +424,12 @@ abstract class CrudController extends AdminController
$sessionSortName = sprintf('%s_label', $sessionId);
$sessionSortDirection = sprintf('%s_direction', $sessionId);
$name = $request->query->get(
'_sort',
$session->get($sessionSortName, $defaultSort['label'] ?? null)
);
$name = $request->query->get('_sort', $session->get($sessionSortName)) ?? $defaultSort['label'] ?? null;
$direction = strtolower($request->query->get(
'_sort_direction',
$session->get($sessionSortDirection, $defaultSort['direction'] ?? 'asc')
));
$session->get($sessionSortDirection)
)) ?? $defaultSort['direction'] ?? 'asc';
$session->set($sessionSortName, $name);
$session->set($sessionSortDirection, $direction);