diff --git a/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb b/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb index 0f30d85e00..01bfe80d83 100644 --- a/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb +++ b/src/vnm_mad/remotes/ovswitch/OpenvSwitch.rb @@ -352,8 +352,11 @@ class OpenvSwitchVLAN < VNMMAD::VNMDriver range.split(',').each do |i| l, r = i.split('-') + l = l.to_i + r = r.to_i unless r.nil? + if r.nil? - items << i + items << l elsif r >= l items.concat((l..r).to_a) else