Compare commits
2 Commits
2726d232dd
...
ac932ffb05
Author | SHA1 | Date |
---|---|---|
George Kalampokis | ac932ffb05 | |
George Kalampokis | c9121ebb1a |
|
@ -110,13 +110,21 @@ public class FileTransformerService {
|
|||
//GK: So much for lazy loading
|
||||
List<TransformerRepository> repositories = transformerProperties.getSources().stream().map(depositSource -> getRepository(depositSource.getCodes().get(0))).toList();
|
||||
|
||||
repositories = new ArrayList<>(repositories);
|
||||
List<TransformerRepository> toDelete = new ArrayList<>();
|
||||
repositories.forEach((client) -> {
|
||||
FileTransformerConfiguration repositoryConfigs = client.getConfiguration();
|
||||
if (repositoryConfigs != null && !repositoryConfigs.getExportVariants().isEmpty()) {
|
||||
configurations.addAll(repositoryConfigs.getExportVariants());
|
||||
try {
|
||||
FileTransformerConfiguration repositoryConfigs = client.getConfiguration();
|
||||
if (repositoryConfigs != null && !repositoryConfigs.getExportVariants().isEmpty()) {
|
||||
configurations.addAll(repositoryConfigs.getExportVariants());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
toDelete.add(client);
|
||||
}
|
||||
});
|
||||
|
||||
repositories.removeAll(toDelete);
|
||||
|
||||
configs = new TransformerCacheModel(configurations);
|
||||
this.fileTransformerConfigurationCache.put("base", configs);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue