1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Fix linking issue to directories in file module

The os.path.isdir() returns True for symlinks that point to directories,
so we also need to check to make sure it's not a symlink too.

Fixes #7657
This commit is contained in:
James Cammarata 2014-06-04 22:48:08 -05:00
parent ad97c618cf
commit 7483acde5d

View file

@ -189,7 +189,7 @@ def main():
elif state in ['link','hard']:
if os.path.isdir(path):
if os.path.isdir(path) and not os.path.islink(path):
relpath = path
else:
relpath = os.path.dirname(path)