Fix offset in recursion

This commit is contained in:
René Pfeuffer
2020-02-26 11:10:01 +01:00
parent 67192a203e
commit 4e7381b98f
2 changed files with 73 additions and 4 deletions

View File

@@ -269,13 +269,13 @@ public class GitBrowseCommand extends AbstractGitCommand
TreeEntry entry = entryIterator.next();
FileObject fileObject = createFileObject(repo, request, revId, entry);
if (resultCount > request.getOffset()) {
files.add(fileObject);
}
if (request.isRecursive() && fileObject.isDirectory()) {
convertToFileObject(fileObject, repo, request, revId, entry.getChildren());
}
if (resultCount > request.getOffset()) {
files.add(fileObject);
}
}
parent.setChildren(files);