From 8b960a0a9c775354c1a3c4a52a6c91a060c8ef3a Mon Sep 17 00:00:00 2001 From: Jonny007-MKD Date: Fri, 3 Apr 2020 22:33:32 +0200 Subject: [PATCH] Don't overwrite labels of manual entries --- refreshDb.sh | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/refreshDb.sh b/refreshDb.sh index fc5bac1..d1ab3ec 100755 --- a/refreshDb.sh +++ b/refreshDb.sh @@ -32,6 +32,9 @@ while IFS=' ' read -r time daemon id name label; do # read DB case $daemon in deluge) labelNew=$(grep -m 1 $id $delugeLabels | grep -o ': ".*"' | grep -o '[a-zA-Z0-9_-]*') # get label from Deluge + if [ -n "$labelNew" ]; then + label=$labelNew; # set label + fi ;; manual) ;; @@ -41,14 +44,8 @@ while IFS=' ' read -r time daemon id name label; do # read DB ;; esac - if [ -n "$labelNew" ]; then - label=$labelNew; # set label - fi - #echo $time $daemon $id $name $label echo $time $daemon $id $name $label >> $db.tmp; # keep in db - #else - #echo skipped $time $daemon $id $name $label fi done < $db;