Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.5.8
-
None
Description
In the ExternalLoginModule.syncUser the context.sync(..) is being called without evaluating the return value at all (https://github.com/apache/jackrabbit-oak/blob/trunk/oak-auth-external/src/main/java/org/apache/jackrabbit/oak/spi/security/authentication/external/impl/ExternalLoginModule.java#L354). The return value should be logged to find out, which sync took place.
Also I am wondering if it would make sense to do the root.commit() only conditionally in case the return value is not SyncResult.NOP.