diff --git a/src/azure-cli/azure/cli/command_modules/storage/_validators.py b/src/azure-cli/azure/cli/command_modules/storage/_validators.py index 013f9bca89c..a6a00f94e47 100644 --- a/src/azure-cli/azure/cli/command_modules/storage/_validators.py +++ b/src/azure-cli/azure/cli/command_modules/storage/_validators.py @@ -2341,7 +2341,7 @@ def validate_ip_address(namespace): if not ip_address: return - ip_address_networks = [ip_network(ip) for ip in ip_address] + ip_address_networks = [ip_network(ip, False) for ip in ip_address] for idx, ip_address_network in enumerate(ip_address_networks): for idx2, ip_address_network2 in enumerate(ip_address_networks): if idx == idx2: diff --git a/src/azure-cli/azure/cli/command_modules/storage/operations/account.py b/src/azure-cli/azure/cli/command_modules/storage/operations/account.py index 8ab9b0bae85..45e64cfc55e 100644 --- a/src/azure-cli/azure/cli/command_modules/storage/operations/account.py +++ b/src/azure-cli/azure/cli/command_modules/storage/operations/account.py @@ -709,8 +709,8 @@ def add_network_rule(cmd, client, resource_group_name, account_name, action='All for ip in ip_address: to_modify = True for x in rules.ip_rules: - existing_ip_network = ip_network(x.ip_address_or_range) - new_ip_network = ip_network(ip) + existing_ip_network = ip_network(x.ip_address_or_range, False) + new_ip_network = ip_network(ip, False) if new_ip_network.overlaps(existing_ip_network): logger.warning("IP/CIDR %s overlaps with %s, which exists already. Not adding duplicates.", ip, x.ip_address_or_range) @@ -739,8 +739,8 @@ def remove_network_rule(cmd, client, resource_group_name, account_name, ip_addre rules.virtual_network_rules = [x for x in rules.virtual_network_rules if not x.virtual_network_resource_id.endswith(subnet)] if ip_address: - to_remove = [ip_network(x) for x in ip_address] - rules.ip_rules = list(filter(lambda x: all(ip_network(x.ip_address_or_range) != i for i in to_remove), + to_remove = [ip_network(x, False) for x in ip_address] + rules.ip_rules = list(filter(lambda x: all(ip_network(x.ip_address_or_range, False) != i for i in to_remove), rules.ip_rules)) if resource_id: