diff --git a/src/utils/config/api-response.js b/src/utils/config/api-response.js index d3561a553..645f45c6f 100644 --- a/src/utils/config/api-response.js +++ b/src/utils/config/api-response.js @@ -90,12 +90,12 @@ export async function servicesResponse() { if (definedLayouts) { const layoutIndex = definedLayouts.findIndex(layout => layout === mergedGroup.name); - if (layoutIndex > -1) mergedGroups.splice(layoutIndex, 0, mergedGroup); + if (layoutIndex > -1) mergedGroups[layoutIndex] = mergedGroup; else mergedGroups.push(mergedGroup); } else { mergedGroups.push(mergedGroup); } }); - return mergedGroups; + return mergedGroups.filter(g => g); }