File tree Expand file tree Collapse file tree
src/main/java/graphql/relay Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,6 +46,9 @@ public Connection<T> get(DataFetchingEnvironment environment) {
4646
4747 List <Edge <T >> edges = buildEdges ();
4848
49+ ConnectionCursor firstPresliceCursor = edges .get (0 ).getCursor ();
50+ ConnectionCursor lastPresliceCursor = edges .get (edges .size () - 1 ).getCursor ();
51+
4952 int afterOffset = getOffsetFromCursor (environment .getArgument ("after" ), -1 );
5053 int begin = Math .max (afterOffset , -1 ) + 1 ;
5154 int beforeOffset = getOffsetFromCursor (environment .getArgument ("before" ), edges .size ());
@@ -61,9 +64,6 @@ public Connection<T> get(DataFetchingEnvironment environment) {
6164 Integer first = environment .getArgument ("first" );
6265 Integer last = environment .getArgument ("last" );
6366
64- ConnectionCursor firstPresliceCursor = edges .get (0 ).getCursor ();
65- ConnectionCursor lastPresliceCursor = edges .get (edges .size () - 1 ).getCursor ();
66-
6767 if (first != null ) {
6868 if (first < 0 ) {
6969 throw new InvalidPageSizeException (format ("The page size must not be negative: 'first'=%s" , first ));
You can’t perform that action at this time.
0 commit comments