diff --git a/plugins/modules/netconf_config.py b/plugins/modules/netconf_config.py index 1d6f25e5d..309292d46 100644 --- a/plugins/modules/netconf_config.py +++ b/plugins/modules/netconf_config.py @@ -666,7 +666,10 @@ def main(): if not module.check_mode: confirm_timeout = confirm if confirm > 0 else None confirmed_commit = True if confirm_timeout else False - conn.commit(confirmed=confirmed_commit, timeout=confirm_timeout) + conn.commit( + confirmed=confirmed_commit, + timeout=to_text(confirm_timeout, errors="surrogate_or_strict"), + ) else: conn.discard_changes()