James Moger
2013-01-13 9727511ad07db2c332f164fe399108768457bdae
src/com/gitblit/GitBlit.java
@@ -1872,11 +1872,16 @@
   
   private ForkModel getForkModelFromCache(String repository) {
      RepositoryModel model = repositoryListCache.get(repository.toLowerCase());
      if (model == null) {
         return null;
      }
      ForkModel fork = new ForkModel(model);
      if (!ArrayUtils.isEmpty(model.forks)) {
         for (String aFork : model.forks) {
            ForkModel fm = getForkModelFromCache(aFork);
            fork.forks.add(fm);
            if (fm != null) {
               fork.forks.add(fm);
            }
         }
      }
      return fork;
@@ -1884,11 +1889,16 @@
   
   private ForkModel getForkModel(String repository) {
      RepositoryModel model = getRepositoryModel(repository.toLowerCase());
      if (model == null) {
         return null;
      }
      ForkModel fork = new ForkModel(model);
      if (!ArrayUtils.isEmpty(model.forks)) {
         for (String aFork : model.forks) {
            ForkModel fm = getForkModel(aFork);
            fork.forks.add(fm);
            if (fm != null) {
               fork.forks.add(fm);
            }
         }
      }
      return fork;