fix unittests issues
API CI/CD / Validate (composer + pint) (push) Successful in 3m6s
API CI/CD / Test (PHPUnit) (push) Failing after 4m53s
API CI/CD / Build frontend assets (push) Successful in 1m2s
API CI/CD / Security audit (push) Failing after 59s
API CI/CD / Deploy to shared hosting (PHP) (push) Has been skipped

This commit is contained in:
root
2026-07-07 20:56:32 -04:00
parent f83f21936f
commit e13df69885
118 changed files with 22138 additions and 1328 deletions
@@ -79,7 +79,15 @@ class NavBuilderController extends BaseApiController
$this->authorize('manage', NavItem::class);
try {
$this->builderService->reorder($request->validated()['orders']);
$payload = $request->validated();
$orders = $payload['orders'] ?? [];
if ($orders === [] && isset($payload['items'])) {
foreach ((array) $payload['items'] as $item) {
$orders[(int) $item['id']] = (int) $item['sort_order'];
}
}
$this->builderService->reorder($orders);
} catch (\Throwable $e) {
Log::error('Nav reorder failed: '.$e->getMessage());