Implement new limit/offset rule for git and svn

Directories shall no longer be taken into account for limit/offset
calculations.
This commit is contained in:
Rene Pfeuffer
2020-03-03 17:06:55 +01:00
parent fa80c83109
commit cf43e3bc84
4 changed files with 11 additions and 8 deletions

View File

@@ -278,7 +278,7 @@ public class GitBrowseCommand extends AbstractGitCommand
convertToFileObject(fileObject, repo, request, revId, entry.getChildren());
}
if (resultCount > request.getOffset() || fileObject.isDirectory()) {
if (resultCount > request.getOffset() || (request.getOffset() == 0 && fileObject.isDirectory())) {
files.add(fileObject);
}
}