From 58c5d742b7e7a00605de8982ea2b2b95ad3ff1b7 Mon Sep 17 00:00:00 2001 From: Andrea Barbasso <´andrea.barbasso@4science.com´> Date: Mon, 16 Sep 2024 11:44:08 +0200 Subject: [PATCH] [CST-15593] fix orejime startup error this was happening because of hidden apps not being removed from category arrays. --- src/app/shared/cookies/browser-orejime.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/shared/cookies/browser-orejime.service.ts b/src/app/shared/cookies/browser-orejime.service.ts index e23b19c58b..aa9d56d9ee 100644 --- a/src/app/shared/cookies/browser-orejime.service.ts +++ b/src/app/shared/cookies/browser-orejime.service.ts @@ -382,9 +382,13 @@ export class BrowserOrejimeService extends OrejimeService { } /** - * remove the Google Analytics from the apps + * remove apps that should be hidden from the configuration */ private filterConfigApps(appsToHide: string[]) { + this.orejimeConfig.categories.forEach((category) => { + category.apps = category.apps.filter(service => !appsToHide.some(name => name === service)); + }); + this.orejimeConfig.categories = this.orejimeConfig.categories.filter(category => category.apps.length > 0); return this.orejimeConfig.apps.filter(service => !appsToHide.some(name => name === service.name)); }