Browse Source

Fixing error for setting repository list

pull/51/head
Martin Stockhammer 5 years ago
parent
commit
ebd149e6b3

+ 4
- 2
archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/AbstractRepositoryGroup.java View File

@@ -80,11 +80,13 @@ public class AbstractRepositoryGroup extends AbstractRepository implements Edita
}

@Override
public void setRepositories(List<ManagedRepository> repositories) {
public void setRepositories(List<ManagedRepository> newRepositories) {
rwl.writeLock().lock();
try {
repositories.clear();
repositories.addAll(repositories);
for(ManagedRepository repo : newRepositories) {
repositories.put(repo.getId(), repo);
}
} finally {
rwl.writeLock().unlock();
}

Loading…
Cancel
Save