diff --git a/jenkins_jobs/modules/publishers.py b/jenkins_jobs/modules/publishers.py
index 68a316d57..2194f3456 100644
--- a/jenkins_jobs/modules/publishers.py
+++ b/jenkins_jobs/modules/publishers.py
@@ -1002,7 +1002,9 @@ def ftp(registry, xml_parent, data):
                                            publisher_tag,
                                            transfer_tag,
                                            plugin_reference_tag)
-    XML.SubElement(transfer_node, 'asciiMode').text = 'false'
+    mapping = [('', 'asciiMode', 'false')]
+    helpers.convert_mapping_to_xml(
+        transfer_node, data, mapping, fail_required=True)
 
 
 def ftp_publisher(registry, xml_parent, data):