File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -88,7 +88,10 @@ func MatchVlanToGroup(
88
88
vlanGroupSiteRelations map [string ]string ,
89
89
) (* objects.VlanGroup , error ) {
90
90
if vlanGroupRelations == nil {
91
- vlanGroup , _ := nbi .CreateDefaultVlanGroupForVlan (ctx , vlanSite )
91
+ vlanGroup , err := nbi .CreateDefaultVlanGroupForVlan (ctx , vlanSite )
92
+ if err != nil {
93
+ return nil , fmt .Errorf ("create default vlan group for vlan %s: %s" , vlanName , err )
94
+ }
92
95
return vlanGroup , nil
93
96
}
94
97
vlanGroupName , err := utils .MatchStringToValue (vlanName , vlanGroupRelations )
@@ -111,7 +114,7 @@ func MatchVlanToGroup(
111
114
}
112
115
}
113
116
}
114
- var vlanGroup * objects. VlanGroup
117
+
115
118
if vlanGroupName != "" {
116
119
vlanGroup := & objects.VlanGroup {
117
120
Name : vlanGroupName ,
@@ -128,6 +131,12 @@ func MatchVlanToGroup(
128
131
}
129
132
return vlanGroup , nil
130
133
}
134
+
135
+ // No vlan group was matched create default one.
136
+ vlanGroup , err := nbi .CreateDefaultVlanGroupForVlan (ctx , vlanSite )
137
+ if err != nil {
138
+ return nil , fmt .Errorf ("create default vlan group for vlan %s: %s" , vlanName , err )
139
+ }
131
140
return vlanGroup , nil
132
141
}
133
142
You can’t perform that action at this time.
0 commit comments