mirror of
https://github.com/karl0ss/homepage.git
synced 2025-05-02 21:43:39 +01:00
Fix nesting with unsorted groups (#4711)
This commit is contained in:
parent
873c265205
commit
cc6fe63d40
@ -175,6 +175,9 @@ export async function servicesResponse() {
|
||||
// this is a nested group, so find the parent group and merge the services
|
||||
mergeSubgroups(configuredServices, mergedGroup);
|
||||
} else unsortedGroups.push(mergedGroup);
|
||||
} else if (configuredGroup.parent) {
|
||||
// this is a nested group, so find the parent group and merge the services
|
||||
mergeSubgroups(configuredServices, mergedGroup);
|
||||
} else {
|
||||
unsortedGroups.push(mergedGroup);
|
||||
}
|
||||
|
@ -214,7 +214,7 @@ export async function servicesFromKubernetes() {
|
||||
.then((response) => response.body)
|
||||
.catch((error) => {
|
||||
logger.error("Error getting ingresses: %d %s %s", error.statusCode, error.body, error.response);
|
||||
logger.debug(error);
|
||||
if (error) logger.debug(error);
|
||||
return null;
|
||||
});
|
||||
|
||||
@ -232,7 +232,7 @@ export async function servicesFromKubernetes() {
|
||||
error.body,
|
||||
error.response,
|
||||
);
|
||||
logger.debug(error);
|
||||
if (error) logger.debug(error);
|
||||
}
|
||||
|
||||
return [];
|
||||
@ -249,7 +249,7 @@ export async function servicesFromKubernetes() {
|
||||
error.body,
|
||||
error.response,
|
||||
);
|
||||
logger.debug(error);
|
||||
if (error) logger.debug(error);
|
||||
}
|
||||
|
||||
return [];
|
||||
@ -319,7 +319,7 @@ export async function servicesFromKubernetes() {
|
||||
constructedService = JSON.parse(substituteEnvironmentVars(JSON.stringify(constructedService)));
|
||||
} catch (e) {
|
||||
logger.error("Error attempting k8s environment variable substitution.");
|
||||
logger.debug(e);
|
||||
if (e) logger.debug(e);
|
||||
}
|
||||
|
||||
return constructedService;
|
||||
@ -703,7 +703,7 @@ export function findGroupByName(groups, name) {
|
||||
} else if (group.groups) {
|
||||
const foundGroup = findGroupByName(group.groups, name);
|
||||
if (foundGroup) {
|
||||
foundGroup.parent = group;
|
||||
foundGroup.parent = group.name;
|
||||
return foundGroup;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user