From 76fd24511516a2b125567db339f7beace3aff929 Mon Sep 17 00:00:00 2001 From: varuna Date: Tue, 4 Oct 2016 12:14:39 +0530 Subject: [PATCH 1/2] Set iterable to returned connection of connection_resolver. --- graphene_sqlalchemy/fields.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/graphene_sqlalchemy/fields.py b/graphene_sqlalchemy/fields.py index de1d301f..e1634b8b 100644 --- a/graphene_sqlalchemy/fields.py +++ b/graphene_sqlalchemy/fields.py @@ -28,7 +28,7 @@ def connection_resolver(cls, resolver, connection, model, root, args, context, i _len = iterable.count() else: _len = len(iterable) - return connection_from_list_slice( + connection = connection_from_list_slice( iterable, args, slice_start=0, @@ -38,6 +38,9 @@ def connection_resolver(cls, resolver, connection, model, root, args, context, i pageinfo_type=PageInfo, edge_type=connection.Edge, ) + connection.iterable = iterable + + return connection def get_resolver(self, parent_resolver): return partial(self.connection_resolver, parent_resolver, self.type, self.model) From b7de36ddbe534815ac01318f195566fd8fcf5692 Mon Sep 17 00:00:00 2001 From: varuna Date: Tue, 4 Oct 2016 12:32:40 +0530 Subject: [PATCH 2/2] Remove blank line --- graphene_sqlalchemy/fields.py | 1 - 1 file changed, 1 deletion(-) diff --git a/graphene_sqlalchemy/fields.py b/graphene_sqlalchemy/fields.py index e1634b8b..5ba9bae2 100644 --- a/graphene_sqlalchemy/fields.py +++ b/graphene_sqlalchemy/fields.py @@ -39,7 +39,6 @@ def connection_resolver(cls, resolver, connection, model, root, args, context, i edge_type=connection.Edge, ) connection.iterable = iterable - return connection def get_resolver(self, parent_resolver):