Skip to content

Commit 26c742f

Browse files
committed
increment once at the start of the loop
1 parent b8fbf3d commit 26c742f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

codegen/core/src/main/java/software/amazon/smithy/python/codegen/generators/StructureGenerator.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -421,18 +421,18 @@ def _consumer(schema: Schema, de: ShapeDeserializer) -> None:
421421
}
422422

423423
private void deserializeMembers(Collection<MemberShape> members) {
424-
int index = 0;
424+
int index = -1;
425425
for (MemberShape member : members) {
426+
index++;
426427
var target = model.expectShape(member.getTarget());
427428
if (target.hasTrait(StreamingTrait.class) && target.isUnionShape()) {
428-
index++;
429429
continue;
430430
}
431431
writer.write("""
432432
case $L:
433433
kwargs[$S] = ${C|}
434434
""",
435-
index++,
435+
index,
436436
symbolProvider.toMemberName(member),
437437
writer.consumer(
438438
w -> target.accept(new MemberDeserializerGenerator(context, writer, member, "de"))));

0 commit comments

Comments
 (0)