Skip to content

Commit 003349e

Browse files
authored
Merge pull request #23 from padiazg/fix-response-map
Mapping key must be a string scalar rather than number in Responses map
2 parents 9ce5aaf + 93badfc commit 003349e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

build.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,15 +156,15 @@ func makeRequestBodyMap(reqBody *RequestBody) map[string]interface{} {
156156
return reqBodyMap
157157
}
158158

159-
func makeResponsesMap(responses *Responses) map[uint]interface{} {
160-
responsesMap := make(map[uint]interface{}, len(*responses))
159+
func makeResponsesMap(responses *Responses) map[string]interface{} {
160+
responsesMap := make(map[string]interface{}, len(*responses))
161161

162162
for _, resp := range *responses {
163163
codeBodyMap := make(map[string]interface{})
164164
codeBodyMap[keyDescription] = resp.Description
165165
codeBodyMap[keyContent] = makeContentSchemaMap(resp.Content)
166166

167-
responsesMap[resp.Code] = codeBodyMap
167+
responsesMap[fmt.Sprintf("%d", resp.Code)] = codeBodyMap
168168
}
169169

170170
return responsesMap

0 commit comments

Comments
 (0)