diff --git a/gso/services/provisioning_proxy.py b/gso/services/provisioning_proxy.py index 2fd1cce9f66376605b4557bc0989a112f453b490..e0cdd419b3a3a975199e560447dc861a1cfc7182 100644 --- a/gso/services/provisioning_proxy.py +++ b/gso/services/provisioning_proxy.py @@ -213,6 +213,12 @@ def _confirm_pp_results(state: State) -> FormGenerator: ) run_status: str = ReadOnlyField(state["pp_run_results"]["status"]) + if not successful_run: + warning_run_status: str = ReadOnlyField(state["pp_run_results"]["status"]) + failed_run_status: str = ReadOnlyField(state["pp_run_results"]["status"]) + broken_run_status: str = ReadOnlyField(state["pp_run_results"]["status"]) + ouch_run_status: str = ReadOnlyField(state["pp_run_results"]["status"]) + unsuccessful_run_status: str = ReadOnlyField(state["pp_run_results"]["status"]) run_results: LongText = ReadOnlyField(f"{state['pp_run_results']['output']}") if not successful_run: pp_retry_label: Label = (