1
0

Фиксы

Доп правки
This commit is contained in:
2026-01-18 21:02:23 +07:00
parent e8a4480747
commit 6928687982
3 changed files with 86 additions and 19 deletions

View File

@@ -377,6 +377,11 @@ class Project extends BaseEntity {
return ['success' => false, 'errors' => ['access' => 'Нет прав на управление отделами']];
}
// Валидация имени
if (!$name || trim($name) === '') {
return ['success' => false, 'errors' => ['name' => 'Укажите название отдела']];
}
// Получаем максимальный order_id для проекта
$maxOrder = (int)(Database::max('departments', 'order_id', ['id_project' => $project_id]) ?? 0);
$newOrderId = $maxOrder + 1;
@@ -413,6 +418,11 @@ class Project extends BaseEntity {
return ['success' => false, 'errors' => ['access' => 'Нет прав на управление отделами']];
}
// Валидация имени (если передано)
if ($name !== null && trim($name) === '') {
return ['success' => false, 'errors' => ['name' => 'Укажите название отдела']];
}
$updateData = [];
if ($name !== null) $updateData['name_departments'] = $name;
if ($color !== null) $updateData['color'] = $color;