Fix potential issue on git-obs-mapping query
authorLin Yang <lin.a.yang@intel.com>
Fri, 12 Sep 2014 07:33:17 +0000 (15:33 +0800)
committerLin Yang <lin.a.yang@intel.com>
Thu, 18 Sep 2014 08:07:45 +0000 (16:07 +0800)
When search on default section, project name will be joined with prefix '/'
automatically. So it should do the same action to path name to support missed
prefix '/' issue.

Change-Id: I21a48c1b845d23b80a72a207dcdeb942067a9892
Signed-off-by: Lin Yang <lin.a.yang@intel.com>
common/mapping.py

index ec919a6..aa9411f 100644 (file)
@@ -88,7 +88,8 @@ class Mapping(object):
                 # Search path
                 for path in self.mapping_obj.default.path:
                     # path match
-                    if os.path.dirname(path.name+'/') == prj_path:
+                    if os.path.dirname(os.path.join('/', path.name) +
+                                       '/') == prj_path:
                         # path pattern match projects blocked
                         #   <path name="/test/" submission="N"/>
                         #   <path name="/apps/">