diff --git a/lib/graphql/execution/interpreter/runtime.rb b/lib/graphql/execution/interpreter/runtime.rb
index <HASH>..<HASH> 100644
--- a/lib/graphql/execution/interpreter/runtime.rb
+++ b/lib/graphql/execution/interpreter/runtime.rb
@@ -223,7 +223,7 @@ module GraphQL
                 continue_value = continue_value(next_path, inner_result, field_defn, return_type.non_null?, ast_node)
                 if RawValue === continue_value
                   # Write raw value directly to the response without resolving nested objects
-                  write_in_response(next_path, continue_value.resolve)
+                  write_in_response(next_path, continue_value.object)
                   continue_value.object
                 elsif HALT != continue_value
                   continue_field(next_path, continue_value, field_defn, return_type, ast_node, next_selections, false, object, kwarg_arguments)
Update lib/graphql/execution/interpreter/runtime.rb