This is an automated email from the ASF dual-hosted git repository.

dklco pushed a commit to branch SLING-8913-multiple-instance-types
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-app-cms.git

commit 7b252a7bab180e5a72723b4c90d4ca1140b35432
Author: Dan Klco <[email protected]>
AuthorDate: Fri Aug 28 22:05:07 2020 -0400

    Fixing an issue where the content distributor wasn't re-binding on start
---
 .../sling/cms/core/publication/PublicationManagerFactoryImpl.java      | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/src/main/java/org/apache/sling/cms/core/publication/PublicationManagerFactoryImpl.java
 
b/core/src/main/java/org/apache/sling/cms/core/publication/PublicationManagerFactoryImpl.java
index 44eedda..50e4268 100644
--- 
a/core/src/main/java/org/apache/sling/cms/core/publication/PublicationManagerFactoryImpl.java
+++ 
b/core/src/main/java/org/apache/sling/cms/core/publication/PublicationManagerFactoryImpl.java
@@ -26,6 +26,7 @@ import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Reference;
 import org.osgi.service.component.annotations.ReferenceCardinality;
+import org.osgi.service.component.annotations.ReferencePolicyOption;
 import org.osgi.service.event.EventAdmin;
 import org.osgi.service.metatype.annotations.Designate;
 
@@ -39,7 +40,7 @@ public class PublicationManagerFactoryImpl implements 
PublicationManagerFactory,
     @Reference
     private EventAdmin eventAdmin;
 
-    @Reference(cardinality = ReferenceCardinality.OPTIONAL)
+    @Reference(cardinality = ReferenceCardinality.OPTIONAL, policyOption = 
ReferencePolicyOption.GREEDY)
     private Distributor distributor;
 
     private PUBLICATION_MODE publicationMode;

Reply via email to