fix: docker_compose_v2_run: don't need sanitize labels (#1034) (#1038)

(cherry picked from commit ea3ac5f195)

Co-authored-by: Alexandre Díaz <dev@redneboa.es>
This commit is contained in:
patchback[bot] 2025-02-02 22:54:34 +01:00 committed by GitHub
parent 3c59569016
commit efe229a768
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 3 deletions

View File

@ -0,0 +1,2 @@
bugfixes:
- docker_compose_v2_run - the module has a conflict between the type of parameter it expects and the one it tries to sanitize. Fix removes the label sanitization step because they are already validated by the parameter definition (https://github.com/ansible-collections/community.docker/pull/1034).

View File

@ -248,8 +248,6 @@ from ansible_collections.community.docker.plugins.module_utils.compose_v2 import
common_compose_argspec_ex, common_compose_argspec_ex,
) )
from ansible_collections.community.docker.plugins.module_utils.util import sanitize_labels
class ExecManager(BaseComposeManager): class ExecManager(BaseComposeManager):
def __init__(self, client): def __init__(self, client):
@ -419,7 +417,6 @@ def main():
needs_api_version=False, needs_api_version=False,
**argspec_ex **argspec_ex
) )
sanitize_labels(client.module.params['labels'], 'labels', client)
try: try:
manager = ExecManager(client) manager = ExecManager(client)