diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index 8d9e6c5fd..6b3c1629b 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -896,16 +896,17 @@ backup_get() { _backup_list() { bservername=$1 - [ -z "$(uci -q get openmptcprouter.${bservername}.username)" ] && return - [ -z "$(uci -q get openmptcprouter.${bservername}.password)" ] && return - [ -z "$(uci -q get openmptcprouter.${bservername}.port)" ] && return + [ -z "$servername" ] && servername=$bservername + [ -z "$(uci -q get openmptcprouter.${servername}.username)" ] && return + [ -z "$(uci -q get openmptcprouter.${servername}.password)" ] && return + [ -z "$(uci -q get openmptcprouter.${servername}.port)" ] && return token="" vps_config="" _login [ -z "$token" ] && { logger -t "OMR-VPS" "Can't get token, try later" uci -q batch <<-EOF >/dev/null - set openmptcprouter.${bservername}.admin_error=1 + set openmptcprouter.${servername}.admin_error=1 EOF return } @@ -913,7 +914,7 @@ _backup_list() { [ -z "$vps_backup" ] && return backup_lastmodif="$(echo "$vps_backup" | jsonfilter -q -e '@.modif')" [ -n "$backup_lastmodif" ] && { - uci -q set openmptcprouter.$bservername.lastbackup=$backup_lastmodif + uci -q set openmptcprouter.$servername.lastbackup=$backup_lastmodif } }