diff --git a/script.js b/script.js index 2b92c44..98373fd 100644 --- a/script.js +++ b/script.js @@ -3183,8 +3183,8 @@ function flattenTree(nodes, depth, drillId) { const expanded = ipamExpandedIds.has(node.entry.id); rows.push({ entry: node.entry, depth: d, hasChildren, expanded, node, isFree: false }); if (hasChildren && expanded) { - // Laske vapaat lohkot ja sekoita lasten sekaan osoitejärjestyksessä - const freeSpaces = findFreeSpaces(node); + // Laske vapaat lohkot vain jos verkko ei ole varattu + const freeSpaces = node.entry.tila === 'varattu' ? [] : findFreeSpaces(node); if (freeSpaces.length > 0) { // Yhdistä lapset + vapaat, järjestä osoitteen mukaan const allItems = [