diff --git a/backend/templates/procurement/equipment_list.html b/backend/templates/procurement/equipment_list.html index 2d744019..2f454969 100644 --- a/backend/templates/procurement/equipment_list.html +++ b/backend/templates/procurement/equipment_list.html @@ -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 = '