aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcontrol/job-mangle/mangle-jobs4
1 files changed, 3 insertions, 1 deletions
diff --git a/control/job-mangle/mangle-jobs b/control/job-mangle/mangle-jobs
index 1223724..cd71ec6 100755
--- a/control/job-mangle/mangle-jobs
+++ b/control/job-mangle/mangle-jobs
@@ -109,7 +109,9 @@ def process_remote_jenkins():
if not options.really:
show_diff(text, new_text)
else:
- postConfig('job/' + name + '/config.xml', new_text.encode("utf8"))
+ if type(new_text) == type(u""):
+ new_text = new_text.encode("utf8")
+ postConfig(str('job/' + name + '/config.xml'), new_text)
def main():
if options.file: