diff --git a/changelog/65295.fixed.md b/changelog/65295.fixed.md new file mode 100644 index 00000000000..c672de05b75 --- /dev/null +++ b/changelog/65295.fixed.md @@ -0,0 +1 @@ +Fix typo in nftables module to ensure unique nft family values diff --git a/salt/modules/nftables.py b/salt/modules/nftables.py index 29479d10ddc..4c9f1aad44a 100644 --- a/salt/modules/nftables.py +++ b/salt/modules/nftables.py @@ -446,9 +446,9 @@ def save(filename=None, family="ipv4"): if _conf() and not filename: filename = _conf() - # Not a typo. Invert the dictionary twice to get unique values only. - nft_families = {v: k for k, v in _NFTABLES_FAMILIES.items()} + # Invert the dictionary twice to get unique values only. nft_families = {v: k for k, v in _NFTABLES_FAMILIES.items()} + nft_families = {v: k for k, v in nft_families.items()} rules = "#! nft -f\n"