diff --git a/nomad/app/main.py b/nomad/app/main.py index e082aea82aecb5e9235397b299a9cdfb5a1b8749..e8304c542d5e8711040b27f5cb5c95808d2406b8 100644 --- a/nomad/app/main.py +++ b/nomad/app/main.py @@ -189,11 +189,12 @@ async def startup_event(): GuiFiles.gui_artifacts_data = get_gui_artifacts_js() GuiFiles.gui_env_data = get_gui_config() - config_data = [ - item.json() for item in config.__dict__.values() if isinstance(item, BaseModel) - ] + data = { + 'artifacts': GuiFiles.gui_artifacts_data, + 'gui_config': GuiFiles.gui_env_data, + } GuiFiles.gui_data_etag = hashlib.md5( - json.dumps(config_data).encode(), usedforsecurity=False + json.dumps(data).encode(), usedforsecurity=False ).hexdigest() infrastructure.setup()