From b791b9ad2d517db5e0ecbc42de933520c4e43f8f Mon Sep 17 00:00:00 2001 From: Dario Pranjic Date: Fri, 19 Dec 2025 20:49:06 +0100 Subject: [PATCH] Make stable connection work with joins --- lib/sagittarius/graphql/stable_connection.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sagittarius/graphql/stable_connection.rb b/lib/sagittarius/graphql/stable_connection.rb index 01f12e7e..99cee586 100644 --- a/lib/sagittarius/graphql/stable_connection.rb +++ b/lib/sagittarius/graphql/stable_connection.rb @@ -46,7 +46,7 @@ def paginate_forward after_id = Integer(decode(@after_value), exception: false) raise GraphQL::ExecutionError, "Invalid cursor '#{@after_value}' provided" if after_id.nil? - @items = @items.where('id > ?', after_id) + @items = @items.where(id: (after_id + 1)..) end def nodes