Author: stillalex Date: Tue Nov 28 10:03:42 2017 New Revision: 1816536 URL: http://svn.apache.org/viewvc?rev=1816536&view=rev Log: OAK-6979 CugConfiguration.unbindMountInfoProvider doesn't restore the default - clarified livecycle expectations
Modified: jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java Modified: jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java?rev=1816536&r1=1816535&r2=1816536&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java (original) +++ jackrabbit/oak/trunk/oak-authorization-cug/src/main/java/org/apache/jackrabbit/oak/spi/security/authorization/cug/impl/CugConfiguration.java Tue Nov 28 10:03:42 2017 @@ -214,6 +214,8 @@ public class CugConfiguration extends Co } public void unbindMountInfoProvider(MountInfoProvider mountInfoProvider) { + // set to null (and not default) to comply with OSGi lifecycle, + // if the reference is unset it means the service is being deactivated this.mountInfoProvider = null; }