diff --git a/src/pydase/server/web_server/web_server.py b/src/pydase/server/web_server/web_server.py index 8999132..e68a9ec 100644 --- a/src/pydase/server/web_server/web_server.py +++ b/src/pydase/server/web_server/web_server.py @@ -130,8 +130,10 @@ class WebServer: def _generated_web_settings_dict(self) -> dict[str, dict[str, Any]]: return { - path: {"display_name": path.split(".")[-1]} - for path in generate_serialized_data_paths(self.state_manager.cache) + path: {"display_name": path.split(".")[-1], "index": i} + for i, path in enumerate( + generate_serialized_data_paths(self.state_manager.cache) + ) } def _setup_socketio(self) -> None: