diff --git a/fedn/fedn/network/api/interface.py b/fedn/fedn/network/api/interface.py index 584e2d74b..a4b1947a1 100644 --- a/fedn/fedn/network/api/interface.py +++ b/fedn/fedn/network/api/interface.py @@ -1055,6 +1055,15 @@ def start_session( {"success": False, "message": "A session is already running."} ) + # Check if compute package is set + if not self.statestore.get_compute_package(): + return jsonify( + { + "success": False, + "message": "No compute package set. Set compute package before starting session.", + } + ) + # Check that initial (seed) model is set if not self.statestore.get_initial_model(): return jsonify(