浏览代码

Fixing error for setting repository list

pull/51/head
Martin Stockhammer 5 年前
父节点
当前提交
ebd149e6b3

+ 4
- 2
archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/archiva/repository/AbstractRepositoryGroup.java 查看文件

@@ -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();
}

正在加载...
取消
保存