Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
I use
@Reference(target = "(name=blah-reverse)", policy = ReferencePolicy.DYNAMIC,
cardinality = ReferenceCardinality.OPTIONAL_UNARY)
ReplicationAgent replicationAgent;
public createUser() {
final UserManager userManager = AccessControlUtil.getUserManager(session);
User user = (User)userManager.getAuthorizable(userId);
if (user == null) {
user = userManager.createUser(userId, password, new Principal() {
@Override
public String getName()
}, userPath);
session.save();
}
}
...
private void reverseReplicate(String path) throws AgentReplicationException {
if (replicationAgent != null)
}
If you look at the user node before replication happens, there is a rep:policy node under it with jcr:all access for the user. After the reverse replication poll interval happens and replication completes, the rep:policy node is missing!