diff --git a/package/gluon-legacy/generate/lib/gluon/upgrade/core/legacy/001-sysconfig b/package/gluon-legacy/generate/lib/gluon/upgrade/core/legacy/001-sysconfig
index 1696472375e6901ee0ec8a66a9185f926d898c42..c1bba31be7d4f2b4a77622015e5a86a6ef9dfdc9 100755
--- a/package/gluon-legacy/generate/lib/gluon/upgrade/core/legacy/001-sysconfig
+++ b/package/gluon-legacy/generate/lib/gluon/upgrade/core/legacy/001-sysconfig
@@ -25,7 +25,7 @@ remove_bat0() {
 }
 
 mesh_ifname="$(uci get 'network.@legacy.mesh_ifname@.ifname' | remove_bat0)"
-wan_ifname="$(uci get network.wan.ifname | remove_bat0)"
+wan_ifname="$(uci get network.wan.ifname)"
 
 if [ -n "$wan_ifname" ] && iface_exists "$wan_ifname"; then
 	[ -z "$mesh_ifname" ] || sysconfig_set lan_ifname "$mesh_ifname"