From dd92c916f34b01f8b1e5d428bf87d59e3bfaa35a Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Tue, 3 Mar 2020 18:28:35 +0100 Subject: [PATCH] Fix VPN list --- openmptcprouter/files/etc/init.d/openmptcprouter-vps | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index d9486512b..fd20a4399 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -651,6 +651,7 @@ _set_config_from_vps() { vpsip="$(uci -q get openmptcprouter.${servername}.ip)" vps_lastchange="$(echo "$vps_config" | jsonfilter -q -e '@.vps.lastchange')" user_permission="$(echo "$vps_config" | jsonfilter -q -e '@.user.permission')" + [ -z "$user_permission" ] && user_permission="rw" # Set current VPN current_vpn="$(uci -q get openmptcprouter.settings.vpn)" @@ -937,7 +938,6 @@ _set_config_from_vps() { current_vpn="$(echo "$vps_config" | jsonfilter -q -e '@.vpn.current')" if [ -n "$current_vpn" ]; then uci -q batch <<-EOF >/dev/null - delete openmptcprouter.${servername}.available_vpn set openmptcprouter.${servername}.available_vpn=${current_vpn} EOF fi @@ -946,7 +946,6 @@ _set_config_from_vps() { if [ -n "$available_vpn" ]; then for vpn in $available_vpn; do uci -q batch <<-EOF >/dev/null - delete openmptcprouter.${servername}.available_vpn add_list openmptcprouter.${servername}.available_vpn=$vpn EOF done