Prechádzať zdrojové kódy

Added additional line in case variable is False instead of empty, and deal with it properly

DeadTOm 4 týždňov pred
rodič
commit
d92e5dd606
1 zmenil súbory, kde vykonal 5 pridanie a 2 odobranie
  1. 5 2
      upgrade.sh

+ 5 - 2
upgrade.sh

@@ -17,8 +17,11 @@ update_config() {
     if [ "$KOFI_TOKEN" = "False" ]; then  # So bash doesn't blank the variable in kofi.py if it's False
         KOFI_TOKEN="False" 
     fi
-    if [ -z "$KOFI_INTEGRATION" ]; then  # So bash doesn't blank the variable in kofi.py if it's empty.
-        KOFI_INTEGRATION="''"
+    if [ "$KOFI_INTEGRATION" = "False" ]; then  # Likewise
+        KOFI_INTEGRATION="False"
+    fi
+    if [ -z "$KOFI_INTEGRATION" ]; then  # Due to a bug I missed, the variable may be blank. If so, set to False
+        KOFI_INTEGRATION="False"
     fi
     KOFI_INTEGRATION=$(grep "^KOFI_INTEGRATION" instance/config.py | cut -d'=' -f2 | cut -d'#' -f1 | tr -d '[:space:]')  # Get the value of KOFI_INTEGRATION    
     sed -i "s/}/, \'token\': ${KOFI_TOKEN}, \'integration\': ${KOFI_INTEGRATION}}/" instance/kofi.py  # Append those values to kofi.py