diff --git a/changelogs/fragments/345-interface-wifi-provisioning.yml b/changelogs/fragments/345-interface-wifi-provisioning.yml new file mode 100644 index 00000000..595b7f54 --- /dev/null +++ b/changelogs/fragments/345-interface-wifi-provisioning.yml @@ -0,0 +1,4 @@ +bugfixes: + - "api_info, api_modify - remove the primary key ``action`` from the ``interface wifi provisioning`` path, + since RouterOS also allows to create completely duplicate entries + (https://github.com/ansible-collections/community.routeros/issues/344, https://github.com/ansible-collections/community.routeros/pull/345)." diff --git a/plugins/module_utils/_api_data.py b/plugins/module_utils/_api_data.py index d1e2bbb3..5ff335e5 100644 --- a/plugins/module_utils/_api_data.py +++ b/plugins/module_utils/_api_data.py @@ -2037,7 +2037,6 @@ def join_path(path): versioned=[ ('7.13', '>=', VersionedAPIData( fully_understood=True, - primary_keys=('action', ), fields={ 'action': KeyInfo(default='none'), 'address-ranges': KeyInfo(can_disable=True),