luci-mod-network: resort zonePromise order

This fix #3103

Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
This commit is contained in:
Chen Minqiang 2019-09-24 01:11:16 +08:00 committed by Jo-Philipp Wich
parent f3ff641d8e
commit 2f92a29628

View file

@ -1769,14 +1769,14 @@ return L.view.extend({
uci.set('wireless', section_id, 'key1', passval); uci.set('wireless', section_id, 'key1', passval);
} }
var zonePromise = zoneval return network.addNetwork(nameval, { proto: 'dhcp' }).then(function(net) {
? firewall.getZone(zoneval).then(function(zone) { return zone || firewall.addZone(zoneval) }) firewall.deleteNetwork(net.getName());
: Promise.resolve();
return zonePromise.then(function(zone) { var zonePromise = zoneval
return network.addNetwork(nameval, { proto: 'dhcp' }).then(function(net) { ? firewall.getZone(zoneval).then(function(zone) { return zone || firewall.addZone(zoneval) })
firewall.deleteNetwork(net.getName()); : Promise.resolve();
return zonePromise.then(function(zone) {
if (zone) if (zone)
zone.addNetwork(net.getName()); zone.addNetwork(net.getName());
}); });