Fix integer comparison error in Telegram report when no containers match

This commit is contained in:
SamNet-dev
2026-01-30 00:58:54 -06:00
parent 639e6fe6b1
commit 4defa70da0

View File

@@ -3579,7 +3579,8 @@ telegram_build_report() {
report+=$'\n' report+=$'\n'
# Container status & uptime (check all containers, use earliest start) # Container status & uptime (check all containers, use earliest start)
local running_count=$(docker ps --format '{{.Names}}' 2>/dev/null | grep -c "^conduit" || echo 0) local running_count=$(docker ps --format '{{.Names}}' 2>/dev/null | grep -c "^conduit" 2>/dev/null || true)
running_count=${running_count:-0}
local total=$CONTAINER_COUNT local total=$CONTAINER_COUNT
if [ "$running_count" -gt 0 ]; then if [ "$running_count" -gt 0 ]; then
local earliest_start="" local earliest_start=""
@@ -3746,7 +3747,8 @@ build_report() {
report+=$'\n' report+=$'\n'
# Container status + uptime # Container status + uptime
local running=$(docker ps --format '{{.Names}}' 2>/dev/null | grep -c "^conduit" || echo 0) local running=$(docker ps --format '{{.Names}}' 2>/dev/null | grep -c "^conduit" 2>/dev/null || true)
running=${running:-0}
local total=${CONTAINER_COUNT:-1} local total=${CONTAINER_COUNT:-1}
report+="📦 Containers: ${running}/${total} running" report+="📦 Containers: ${running}/${total} running"
report+=$'\n' report+=$'\n'
@@ -5307,7 +5309,7 @@ main() {
fi fi
} }
# #
# REACHED END OF SCRIPT - VERSION 1.1 # REACHED END OF SCRIPT - VERSION 1.2-Beta
# ############################################################################### # ###############################################################################
main "$@" main "$@"