diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index 3ccf0bd78c2f80ccb00e1aebe298185116a296b8..abdaf00adc5664c207710e0b43356fe7ab815a56 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):