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