summaryrefslogtreecommitdiff
path: root/app/graphql/resolvers/board_lists_resolver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/graphql/resolvers/board_lists_resolver.rb')
-rw-r--r--app/graphql/resolvers/board_lists_resolver.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/graphql/resolvers/board_lists_resolver.rb b/app/graphql/resolvers/board_lists_resolver.rb
index 7bdff8ba61f..a97ac3220d5 100644
--- a/app/graphql/resolvers/board_lists_resolver.rb
+++ b/app/graphql/resolvers/board_lists_resolver.rb
@@ -28,7 +28,7 @@ module Resolvers
context.scoped_set!(:issue_filters, issue_filters(issue_filters))
if load_preferences?(lookahead)
- List.preload_preferences_for_user(lists, context[:current_user])
+ List.preload_preferences_for_user(lists, current_user)
end
offset_pagination(lists)
@@ -39,7 +39,7 @@ module Resolvers
def board_lists(id)
service = ::Boards::Lists::ListService.new(
board.resource_parent,
- context[:current_user],
+ current_user,
list_id: extract_list_id(id)
)
@@ -47,7 +47,8 @@ module Resolvers
end
def load_preferences?(lookahead)
- lookahead&.selection(:edges)&.selection(:node)&.selects?(:collapsed)
+ lookahead&.selection(:edges)&.selection(:node)&.selects?(:collapsed) ||
+ lookahead&.selection(:nodes)&.selects?(:collapsed)
end
def extract_list_id(gid)