Author: tommaso
Date: Fri Sep 26 13:15:58 2014
New Revision: 1627777
URL: http://svn.apache.org/r1627777
Log:
SLING-3901 - missing check on remote trigger
Modified:
sling/trunk/contrib/extensions/replication/core/src/main/java/org/apache/sling/replication/trigger/impl/RemoteEventReplicationTrigger.java
Modified:
sling/trunk/contrib/extensions/replication/core/src/main/java/org/apache/sling/replication/trigger/impl/RemoteEventReplicationTrigger.java
URL:
http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/replication/core/src/main/java/org/apache/sling/replication/trigger/impl/RemoteEventReplicationTrigger.java?rev=1627777&r1=1627776&r2=1627777&view=diff
==============================================================================
---
sling/trunk/contrib/extensions/replication/core/src/main/java/org/apache/sling/replication/trigger/impl/RemoteEventReplicationTrigger.java
(original)
+++
sling/trunk/contrib/extensions/replication/core/src/main/java/org/apache/sling/replication/trigger/impl/RemoteEventReplicationTrigger.java
Fri Sep 26 13:15:58 2014
@@ -79,6 +79,10 @@ public class RemoteEventReplicationTrigg
throw new IllegalArgumentException("Endpoint is required");
}
+ if (authenticationProvider == null) {
+ throw new IllegalArgumentException("Authentication provider is
required");
+ }
+
if
(!authenticationProvider.canAuthenticate(CredentialsProvider.class)) {
throw new IllegalArgumentException("Authentication provider cannot
authenticate CredentialsProvider");
}