]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(docker-upgrade.sh): only require jq when telegram is enabled
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 5 Sep 2025 19:11:50 +0000 (21:11 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 5 Sep 2025 19:11:50 +0000 (21:11 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
scripts/docker-upgrade.sh

index 702b261864982420ff3bd4eedcfb15b5cb3ae705..52f4e3721bbfb3d9039275d162fef1b33f57ca15 100755 (executable)
@@ -109,6 +109,15 @@ escape_telegram_markdown() {
 }
 
 send_telegram_message() {
+    if ! command -v jq >/dev/null 2>&1; then
+      echo_timestamped "Error: jq not found in PATH"
+      exit 1
+    fi
+    if ! command -v curl >/dev/null 2>&1; then
+      echo_timestamped "Error: curl not found, cannot send telegram message"
+      return 1
+    fi
+
     if [ -z "${FREQTRADE_CONFIG_JSON:-}" ]; then
       FREQTRADE_CONFIG_JSON=$(jsonc_to_json "$FREQTRADE_CONFIG" 2>/dev/null || echo "")
     fi
@@ -119,11 +128,6 @@ send_telegram_message() {
       return 0
     fi
 
-    if ! command -v curl >/dev/null 2>&1; then
-      echo_timestamped "Error: curl not found, cannot send telegram message"
-      return 1
-    fi
-
     telegram_message=$(escape_telegram_markdown "$1")
     if [ -z "$telegram_message" ]; then
       echo_timestamped "Error: message variable is empty"
@@ -145,11 +149,6 @@ send_telegram_message() {
     fi
 }
 
-if ! command -v jq >/dev/null 2>&1; then
-  echo_timestamped "Error: jq not found in PATH"
-  exit 1
-fi
-
 if ! command -v docker >/dev/null 2>&1; then
   echo_timestamped "Error: docker not found in PATH"
   exit 1