Christian Aistleitner
2013-03-24 ce3f4bd24c330e0cace6a31567e1516dfaa66234
Fix NPE when getting user's fork without repository list caching (issue-182)

When a user does not have a fork of a project, getProjectModel returns
null. So we guard against null before dereferencing the returned
project.
1 files modified
3 ■■■■■ changed files
src/com/gitblit/GitBlit.java 3 ●●●●● patch | view | raw | blame | history
src/com/gitblit/GitBlit.java
@@ -1827,6 +1827,9 @@
        } else {
            // not caching
            ProjectModel project = getProjectModel(userProject);
            if (project == null) {
                return null;
            }
            for (String repository : project.repositories) {
                if (repository.startsWith(userProject)) {
                    RepositoryModel model = getRepositoryModel(repository);