From 3ba33ccd99f4d3cb13a7ce443ddb5f7e3235b940 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Mon, 24 Feb 2025 06:16:06 +0100 Subject: [PATCH] Remove primary key. (#345) --- changelogs/fragments/345-interface-wifi-provisioning.yml | 4 ++++ plugins/module_utils/_api_data.py | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 changelogs/fragments/345-interface-wifi-provisioning.yml diff --git a/changelogs/fragments/345-interface-wifi-provisioning.yml b/changelogs/fragments/345-interface-wifi-provisioning.yml new file mode 100644 index 0000000..595b7f5 --- /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 d1e2bbb..5ff335e 100644 --- a/plugins/module_utils/_api_data.py +++ b/plugins/module_utils/_api_data.py @@ -2037,7 +2037,6 @@ PATHS = { versioned=[ ('7.13', '>=', VersionedAPIData( fully_understood=True, - primary_keys=('action', ), fields={ 'action': KeyInfo(default='none'), 'address-ranges': KeyInfo(can_disable=True),