From 1ed93f2f2088594bc9bca7586518dac68ec439f8 Mon Sep 17 00:00:00 2001 From: gboutry Date: Thu, 3 Nov 2022 12:43:05 +0100 Subject: [PATCH] fix: remove collection_list when action plugin is fetch --- ansible_mitogen/strategy.py | 4 +++- docs/changelog.rst | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ansible_mitogen/strategy.py b/ansible_mitogen/strategy.py index 0a98e3162..257a4e317 100644 --- a/ansible_mitogen/strategy.py +++ b/ansible_mitogen/strategy.py @@ -88,7 +88,9 @@ def wrap_action_loader__get(name, *args, **kwargs): get_kwargs = {'class_only': True} if name in ('fetch',): name = 'mitogen_' + name - get_kwargs['collection_list'] = kwargs.pop('collection_list', None) + get_kwargs['collection_list'] = None + else: + get_kwargs['collection_list'] = kwargs.pop('collection_list', None) klass = ansible_mitogen.loaders.action_loader__get(name, **get_kwargs) if klass: diff --git a/docs/changelog.rst b/docs/changelog.rst index c620ed153..2f184f989 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -22,6 +22,7 @@ v0.3.4.dev0 * :gh:issue:`929` Support Ansible 6 and ansible-core 2.13 * :gh:issue:`832` Fix runtime error when using the ansible.builtin.dnf module multiple times +* :gh:issue:`971` Fix ansible action plugin lookup when resolving fetch inside a collection v0.3.3 (2022-06-03) -------------------