fix: исправление загрузки категорий в модале управления

- Исправлена обработка ответа API (поддержка как массива, так и объекта с results)
- API возвращает объект с пагинацией, а не просто массив
- Теперь корректно извлекается массив категорий из data.results
- Исправлена ошибка 'categories.forEach is not a function'
This commit is contained in:
admin i 2025-12-09 13:26:36 +03:00
parent 4a7dbf7ce2
commit 3d1a415bee

View File

@ -794,7 +794,10 @@
try {
const resp = await fetch('/api/procurement/equipment-categories/');
if (resp.ok) {
const categories = await resp.json();
const data = await resp.json();
// API может возвращать либо массив, либо объект с results
const categories = Array.isArray(data) ? data : (data.results || []);
if (categories.length === 0) {
list.innerHTML = '<div class="text-center text-muted py-3">Категорий пока нет</div>';