This is an automated email from the ASF dual-hosted git repository.
btellier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git
The following commit(s) were added to refs/heads/master by this push:
new 1684a1b JAMES-1930 Configure Memory Users repository in Memory APP
(#709)
1684a1b is described below
commit 1684a1b7612b02424ee6570a65ff3b3afc9b4a3b
Author: Benoit TELLIER <[email protected]>
AuthorDate: Tue Oct 26 15:17:43 2021 +0700
JAMES-1930 Configure Memory Users repository in Memory APP (#709)
This caused NPE upon delegation attempts.
---
.../main/java/org/apache/james/modules/data/MemoryDataModule.java | 7 +++++++
1 file changed, 7 insertions(+)
diff --git
a/server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataModule.java
b/server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataModule.java
index 0b1937c..3fbd2de 100644
---
a/server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataModule.java
+++
b/server/container/guice/memory/src/main/java/org/apache/james/modules/data/MemoryDataModule.java
@@ -109,4 +109,11 @@ public class MemoryDataModule extends AbstractModule {
.forClass(MemoryRecipientRewriteTable.class)
.init(() ->
memoryRecipientRewriteTable.configure(configurationProvider.getConfiguration("recipientrewritetable")));
}
+
+ @ProvidesIntoSet
+ InitializationOperation configureUsersRepository(ConfigurationProvider
configurationProvider, MemoryUsersRepository usersRepository) {
+ return InitilizationOperationBuilder
+ .forClass(MemoryUsersRepository.class)
+ .init(() ->
usersRepository.configure(configurationProvider.getConfiguration("usersrepository")));
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]