Allow root to specify / OrgUnit

This commit is contained in:
Jay Lee
2026-03-24 18:24:29 +00:00
parent 60a784cf15
commit fc09eb3b02
2 changed files with 7 additions and 1 deletions

View File

@@ -1667,6 +1667,12 @@ def encodeOrgUnitPath(path):
def getOrgUnitItem(pathOnly=False, absolutePath=True, cd=None):
if Cmd.ArgumentsRemaining():
path = Cmd.Current().strip()
# Some shells like Bash for Windows interpret / as the filesystem root.
# Let user specify "root" instead to indicate /. "/root", "Root" and "ROOT"
# will still work for an OU actually named "root" as we are being
# case-sensitive here for "root" but Google is not case sensitive about OUs
if path == 'root':
path = '/'
if path:
if pathOnly and (path.startswith('id:') or path.startswith('uid:')) and cd is not None:
try: