diff --git a/sams_classes/sams_hub.py b/sams_classes/sams_hub.py index 74805da06f5e7830bfb5bb476fda893106052e64..fa727debbd58595bd976561b5cc49e4663463729 100644 --- a/sams_classes/sams_hub.py +++ b/sams_classes/sams_hub.py @@ -77,11 +77,12 @@ class SAMSHub: def menu(self, langCode): menu = [] - for app in self._appList: - if self._config.get('main_app') == app.name: - menu.extend(app.menu(langCode = langCode)) + for appDict in self._appList: + if self._config.get('main_app') == appDict['app'].name: + menu.extend(appDict['app'].menu(langCode = langCode)) else: - menu.extend(app.menu(langCode = langCode, urlPrefix = app.name)) + menu.extend(appDict['app'].menu(langCode = langCode, + urlPrefix = appDict['urlPrefix'])) return menu @staticmethod