Skip to content

Commit bfe70b4

Browse files
authored
fix ipsec_polices is NoneType (Azure#3785)
1 parent 2a9e8fd commit bfe70b4

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

src/virtual-wan/HISTORY.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
Release History
44
===============
55

6+
0.2.8
7+
++++++
8+
* bugfix: `az network vpn-gateway connection ipsec-policy add ` ipsec_policies is NoneType.
9+
610
0.2.7
711
++++++
812
* bugfix: `az network vhub get-effective-routes` always returns empty value list.

src/virtual-wan/azext_vwan/custom.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -588,6 +588,9 @@ def add_vpn_gateway_connection_ipsec_policy(cmd, resource_group_name, gateway_na
588588
client = network_client_factory(cmd.cli_ctx).vpn_gateways
589589
gateway = client.get(resource_group_name, gateway_name)
590590
conn = _find_item_at_path(gateway, 'connections.{}'.format(connection_name))
591+
592+
if conn.ipsec_policies is None:
593+
conn.ipsec_policies = []
591594
conn.ipsec_policies.append(
592595
IpsecPolicy(
593596
sa_life_time_seconds=sa_life_time_seconds,
@@ -600,6 +603,7 @@ def add_vpn_gateway_connection_ipsec_policy(cmd, resource_group_name, gateway_na
600603
pfs_group=pfs_group
601604
)
602605
)
606+
603607
_upsert(gateway, 'connections', conn, 'name', warn=False)
604608
poller = sdk_no_wait(no_wait, client.create_or_update,
605609
resource_group_name, gateway_name, gateway)

src/virtual-wan/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from codecs import open
99
from setuptools import setup, find_packages
1010

11-
VERSION = "0.2.7"
11+
VERSION = "0.2.8"
1212

1313
CLASSIFIERS = [
1414
'Development Status :: 4 - Beta',

0 commit comments

Comments
 (0)