From 9f0a78985bafbd7f49cf667a9667f17b5547a0a4 Mon Sep 17 00:00:00 2001 From: MickLesk <47820557+MickLesk@users.noreply.github.com> Date: Fri, 25 Sep 2026 08:08:06 +0200 Subject: [PATCH] Report progress from installs only, not updates --- core/core.func | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/core.func b/core/core.func index 22285ce..0c93ef7 100644 --- a/core/core.func +++ b/core/core.func @@ -2222,8 +2222,10 @@ cleanup_lxc() { msg_ok "Cleaned" - # Send progress ping if available (defined in install.func) - if declare -f post_progress_to_api &>/dev/null; then + # Installs only. An update reaches here through update_script without ever + # calling post_to_api, so nothing would follow the ping with a terminal + # status and the row stayed "configuring" for good. + if [[ -n "${POST_TO_API_DONE:-}" ]] && declare -f post_progress_to_api &>/dev/null; then post_progress_to_api fi }