in src/main/java/org/apache/sling/pipes/internal/AuthorizablePipe.java [88:109]
public Iterator<Resource> computeOutput() {
try {
Authorizable auth = getAuthorizable();
if (auth != null) {
logger.debug("Retrieved authorizable {}", auth.getID());
if (StringUtils.isNotBlank(addToGroup)) {
addAuthorizableToGroup(auth);
}
if (StringUtils.isNotBlank(addMembers)) {
addMembersToAuthorizable(auth);
}
if (bindMembers) {
bindMembersToAuthorizable(auth);
}
Resource resource = resolver.getResource(auth.getPath());
return Collections.singleton(resource).iterator();
}
} catch (RepositoryException e) {
throw new IllegalStateException(e);
}
return EMPTY_ITERATOR;
}