Skip to content

Commit 7b87d54

Browse files
misterzirillodminkovsky
authored andcommitted
Fix a bug in SimpleConnection where if a 'last' argument is used that was larger than the data set an error was thrown.
1 parent a307914 commit 7b87d54

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/graphql/relay/SimpleListConnection.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public Object get(DataFetchingEnvironment environment) {
5555
edges = edges.subList(0, first <= edges.size() ? first : edges.size());
5656
}
5757
if (last != null) {
58-
edges = edges.subList(edges.size() - last, edges.size());
58+
edges = edges.subList( last > edges.size() ? 0 : edges.size() - last, edges.size());
5959
}
6060

6161
if (edges.size() == 0) {

0 commit comments

Comments
 (0)