Skip to content

Commit e98d645

Browse files
committed
fixup! fix setting root element and don't return empty values
1 parent ff92c97 commit e98d645

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/microsoft_kiota_serialization_json/json_serialization_writer.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,17 +152,17 @@ def write_collection_of_object_values(key, values)
152152
end
153153
end
154154
@writer[key] = values.map do |v|
155-
self.write_object_value(nil, v).writer
155+
self.write_object_value(nil, v, true).writer
156156
end
157157
end
158158
end
159159

160-
def write_object_value(key, value)
160+
def write_object_value(key, value, array = false)
161161
if value
162162
if !key
163163
temp = JsonSerializationWriter.new()
164164
value.serialize(temp)
165-
@writer = temp.writer
165+
@writer = @writer.merge(temp.writer) unless array
166166
return temp
167167
end
168168
begin

0 commit comments

Comments
 (0)