diff --git a/home.admin/config.scripts/network.txindex.sh b/home.admin/config.scripts/network.txindex.sh index df5b183b6..3b371ce6d 100755 --- a/home.admin/config.scripts/network.txindex.sh +++ b/home.admin/config.scripts/network.txindex.sh @@ -54,13 +54,16 @@ if [ "$1" = "status" ]; then indexInfo="OK" else echo "isIndexed=0" + progressPercent="0.00%" if [ ${#indexedToBlock} -gt 0 ] && [ ${#blockchainHeight} -gt 0 ]; then - progressPercent=$(printf %.2f $(echo "${indexedToBlock}/${blockchainHeight}*100" | bc -l)) + progressPercentRaw=$(echo "${indexedToBlock}/${blockchainHeight}*100" | bc -l 2>/dev/null) + progressPercent=$(printf "%.2f" "${progressPercentRaw}" 2>/dev/null) indexInfo="Building ${progressPercent}% (please wait)" else indexInfo="Building (please wait)" fi echo "indexInfo='${indexInfo}'" + echo "indexPrecent='${progressPercent}'" fi echo "indexFinished=${indexFinished}"