Skip to content

Commit 12d09c0

Browse files
author
Jamie Tanna
committed
sq
1 parent cbcd935 commit 12d09c0

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pkg/codegen/operations.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -558,7 +558,8 @@ func OperationDefinitions(swagger *openapi3.T, initialismOverrides bool) ([]Oper
558558
// Each path can have a number of operations, POST, GET, OPTIONS, etc.
559559
pathOps := pathItem.Operations()
560560
for _, opName := range SortedMapKeys(pathOps) {
561-
op := pathOps[opName]
561+
// NOTE that we make sure we have a copy here, so we don't modify the underlying specificiation
562+
op := *pathOps[opName]
562563
if pathItem.Servers != nil {
563564
op.Servers = &pathItem.Servers
564565
}
@@ -623,7 +624,7 @@ func OperationDefinitions(swagger *openapi3.T, initialismOverrides bool) ([]Oper
623624
Summary: op.Summary,
624625
Method: opName,
625626
Path: requestPath,
626-
Spec: op,
627+
Spec: &op,
627628
Bodies: bodyDefinitions,
628629
Responses: responseDefinitions,
629630
TypeDefinitions: typeDefinitions,

0 commit comments

Comments
 (0)