This is an automated email from the ASF dual-hosted git repository.

aonishuk pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git


The following commit(s) were added to refs/heads/trunk by this push:
     new e1ceec2  AMBARI-25004. Directory/File creation hangs if relative path 
is supplied with cd_access (aonishuk)
e1ceec2 is described below

commit e1ceec262ddcc02c095941024507048fbccbc255
Author: Andrew Onishuk <aonis...@hortonworks.com>
AuthorDate: Thu Dec 6 10:56:49 2018 +0200

    AMBARI-25004. Directory/File creation hangs if relative path is supplied 
with cd_access (aonishuk)
---
 .../src/main/python/resource_management/core/providers/system.py        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/ambari-common/src/main/python/resource_management/core/providers/system.py 
b/ambari-common/src/main/python/resource_management/core/providers/system.py
index acb19d4..a286d03 100644
--- a/ambari-common/src/main/python/resource_management/core/providers/system.py
+++ b/ambari-common/src/main/python/resource_management/core/providers/system.py
@@ -101,7 +101,7 @@ def _ensure_metadata(path, user, group, mode=None, 
cd_access=None, recursive_own
       raise Fail("'cd_acess' value '%s' is not valid" % (cd_access))
     
     dir_path = re.sub('/+', '/', path)
-    while dir_path != os.sep:
+    while dir_path and dir_path != os.sep:
       if sudo.path_isdir(dir_path):
         sudo.chmod_extended(dir_path, cd_access+"+rx")
         

Reply via email to