From 34f23e68b79ba0255d209509baf1fc46351c4d94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Mar=C3=ADn?= <jesus.marin@innotec.security> Date: Thu, 16 Jan 2020 16:03:40 +0100 Subject: [PATCH] Add missing validation in ipasudocmd This fixes the issue https://github.com/freeipa/ansible-freeipa/issues/185, where the python script was launching an exception There was a lack of verification that the input string (for the description) was a text string --- plugins/modules/ipasudocmd.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/modules/ipasudocmd.py b/plugins/modules/ipasudocmd.py index 8e25561e..7c6188b9 100644 --- a/plugins/modules/ipasudocmd.py +++ b/plugins/modules/ipasudocmd.py @@ -97,7 +97,7 @@ def find_sudocmd(module, name): def gen_args(description): _args = {} if description is not None: - _args["description"] = description + _args["description"] = to_text(description) return _args -- GitLab