@@ -58,13 +58,18 @@ def to_intermediate(self):
5858 result = []
5959 try :
6060 wireless = self .wireless [0 ]
61- bridge = self .bridge [0 ]
6261 base .update (profile_from_interface (wireless ))
6362 base .update (status_from_interface (wireless ))
6463 base .update (radius_from_interface (wireless ))
65- base .update (bridge_devname (wireless , bridge ))
6664 except IndexError :
6765 raise Exception ('input is missing a wireless or bridge interface' )
66+
67+ try :
68+ bridge = self .bridge [0 ]
69+ base .update (bridge_devname (wireless , bridge ))
70+ except IndexError :
71+ pass
72+
6873 result .append (status_from_interface (wireless ))
6974 result .append ([base ])
7075
@@ -305,7 +310,6 @@ def to_intermediate(self):
305310class Ntpclient (AirOsConverter ):
306311 netjson_key = 'ntp'
307312
308-
309313 def ntp_status (self , ntp ):
310314 if ntp .get ('enabled' , True ):
311315 return 'enabled'
@@ -639,7 +643,7 @@ def to_intermediate(self):
639643 'signal_led4' : 15 ,
640644 'signal_led_status' : 'enabled' ,
641645 'ssid' : w ['wireless' ]['ssid' ],
642- 'ap' : w ['wireless' ].get ('bssid' ,'' ),
646+ 'ap' : w ['wireless' ].get ('bssid' , '' ),
643647 'status' : status (w ),
644648 'wds' : {'status' : 'enabled' },
645649 })
0 commit comments