diff --git a/guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java b/guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java index e696f8f30..7b8342451 100644 --- a/guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java +++ b/guacamole/src/main/java/org/apache/guacamole/rest/directory/DirectoryResource.java @@ -430,6 +430,10 @@ public abstract class DirectoryResource directory) throws GuacamoleException { + // Use the directory associated with this instance if not otherwise + // specified + if (directory == null) + directory = this.directory; + // Retrieve the object having the given identifier InternalType object; try { @@ -639,10 +649,11 @@ public abstract class DirectoryResource resource = resourceFactory.create(authenticatedUser, userContext, directory, object);