diff --git a/src/app/service/monitoring.service.ts b/src/app/service/monitoring.service.ts index 6022cff77a83117813c00395d1bdb1d75e626a2c..a6d9b53801666cb3b3aede620623e3f260204d24 100644 --- a/src/app/service/monitoring.service.ts +++ b/src/app/service/monitoring.service.ts @@ -347,12 +347,14 @@ export class MonitoringService { getDisplays(partition: string) { var displays = this.appConfig.getConfig().PartitionConfig[partition]["displays"]; if ( displays.length > 1 ) { - var displays_top: string[] = this.appConfig.getConfig().DefaultTimelinesTop; - // combine default displays and additional displays - displays = displays_top.concat(displays); - // remove "DefaultTimelinesTop" from displays - var j = displays_top.length; - displays.splice(j,1); + if ( displays[0] == "DefaultTimelinesTop" ){ + var displays_top: string[] = this.appConfig.getConfig().DefaultTimelinesTop; + // combine default displays and additional displays + displays = displays_top.concat(displays); + // remove "DefaultTimelinesTop" from displays + var j = displays_top.length; + displays.splice(j,1); + } } else { displays = this.appConfig.getConfig().DefaultTimelinesTop; }