Escape < > to fix xml syntax
authorLin Yang <lin.a.yang@intel.com>
Wed, 26 Mar 2014 07:49:36 +0000 (15:49 +0800)
committerLin Yang <lin.a.yang@intel.com>
Wed, 26 Mar 2014 07:56:13 +0000 (15:56 +0800)
The prerelease project description contains < and > in submitter email address.
When update project meta in xml meta, it break xml syntax. So escape them when
format the meta.

Fixes: #1754

Change-Id: Ic623959270e2b4ab4ccd207710c4901c86810b70
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
job_submit.py

index 20bd8ce..f3aee9a 100755 (executable)
@@ -61,7 +61,7 @@ def create_project(git_url, git_project, git_tag, git_revision, build,
             'git_tag': git_tag,
             'git_commit': git_revision}
     if submitter:
-        info['submitter'] = submitter
+        info['submitter'] = submitter.replace('<', '&lt;').replace('>', '&gt;')
 
     if build.exists(obs_project):
         # update project info