Commit f0a7d0eb authored by Christian Hergert's avatar Christian Hergert
Browse files

flatpak: propagate task errors in bootstrap

We can get into an infinite (albeit async via user-flow) state if the
downloads fail and pipeline reloads.

This only invalidates the pipeline if the task was successful.

Related #1430
parent 484f223c
Pipeline #271945 passed with stages
in 62 minutes and 34 seconds
......@@ -641,6 +641,8 @@ gbp_flatpak_runtime_provider_bootstrap_install_cb (GObject *object,
if (!ide_task_had_error (task) && state->count == 0)
gbp_flatpak_runtime_provider_bootstrap_complete (task);
else if (!ide_task_had_error (task))
ide_task_return_error (task, g_steal_pointer (&error));
}
static gchar *
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment