diff --git a/src/pydase/server/server.py b/src/pydase/server/server.py index 4789e97..27ef5e7 100644 --- a/src/pydase/server/server.py +++ b/src/pydase/server/server.py @@ -179,8 +179,8 @@ class Server: self._state_manager = StateManager(self._service, filename) if getattr(self._service, "_filename", None) is not None: self._service._state_manager = self._state_manager - self._state_manager.load_state() self._observer = DataServiceObserver(self._state_manager) + self._state_manager.load_state() def run(self) -> None: """