diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index 75e6b15f07db2537f061a3bc34bd7f7f2478b29a..701bea45ccbcba402c85cab62aca57bd61d631cb 100644 --- a/gso/services/provisioning_proxy.py +++ b/gso/services/provisioning_proxy.py @@ -203,6 +203,10 @@ def _confirm_pp_results(state: State) -> FormGenerator: :return: Confirmation from the user, when presented with the run results. :rtype: {class}`orchestrator.types.FormGenerator` """ + if "pp_run_results" not in state: + # FIXME: very dirty hack that makes the skipping """work""" + return {"pp_did_succeed": True} + successful_run = state["pp_run_results"]["return_code"] == 0 class ConfirmRunPage(FormPage):