Resolve "Response not successful: Received status code 500" for group work items notes above 30
When the system notes are over 30 in group work items, the groupWorkItemNotesByIid
is throwing following error.
Work item: https://gitlab.com/groups/gitlab-org/plan-stage/-/work_items/95
Error log
{
"errors": [
{
"message": "Internal server error: undefined method `[]' for nil:NilClass",
"raisedAt": "/Users/rajanmistry/Development/GitLab/gitlab-development-kit/gitlab/lib/gitlab/pagination/keyset/order.rb:97:in `block in cursor_attributes_for_node' <-- /Users/rajanmistry/Development/GitLab/gitlab-development-kit/gitlab/lib/gitlab/pagination/keyset/order.rb:96:in `each' <-- /Users/rajanmistry/Development/GitLab/gitlab-development-kit/gitlab/lib/gitlab/pagination/keyset/order.rb:96:in `each_with_object' <-- /Users/rajanmistry/Development/GitLab/gitlab-development-kit/gitlab/lib/gitlab/pagination/keyset/order.rb:96:in `cursor_attributes_for_node' <-- /Users/rajanmistry/Development/GitLab/gitlab-development-kit/gitlab/lib/gitlab/pagination/keyset/paginator.rb:102:in `cursor_for_previous_page' <-- /Users/rajanmistry/Development/GitLab/gitlab-development-kit/gitlab/app/graphql/resolvers/work_items/work_item_discussions_resolver.rb:27:in `resolve' <-- /Users/rajanmistry/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/graphql-2.0.27/lib/graphql/schema/resolver.rb:107:in `public_send' <-- /Users/rajanmistry/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/graphql-2.0.27/lib/graphql/schema/resolver.rb:107:in `block (3 levels) in resolve_with_support' <-- /Users/rajanmistry/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/graphql-2.0.27/lib/graphql/schema.rb:1176:in `after_lazy' <-- /Users/rajanmistry/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/graphql-2.0.27/lib/graphql/query.rb:385:in `after_lazy' <-- /Users/rajanmistry/.asdf/installs/ruby/3.2.3/lib/ruby/gems/3.2.0/gems/graphql-2.0.27/lib/graphql/schema/resolver.rb:94:in `block (2 levels) in resolve_with_support'"
}
]
}
Edited by Rajan Mistry