diff options
| author | mo khan <mo@mokhan.ca> | 2022-08-06 21:08:34 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2022-08-06 21:08:34 -0600 |
| commit | 1cc922b5879162c45aefab492da88a1c8f4b335f (patch) | |
| tree | 3f7fb1230a4f2138e24998315e0094efba53a47c | |
| parent | dc5d82b3c39b03e4306327be87ab373de82d76a1 (diff) | |
fix: insert schema keymain
| -rw-r--r-- | builder/builder.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/builder/builder.go b/builder/builder.go index 0e90c54..134d7db 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -74,12 +74,16 @@ func WithResponse(status int, mediaType string, schema *jsonschema.Schema) PathO if value, ok := responses[strconv.Itoa(status)]; ok { response := value.(map[string]interface{}) - response["content"].(map[string]interface{})[mediaType] = schema + response["content"].(map[string]interface{})[mediaType] = map[string]*jsonschema.Schema{ + "schema": schema, + } } else { responses[strconv.Itoa(status)] = map[string]interface{}{ "description": http.StatusText(status), "content": map[string]interface{}{ - mediaType: schema, + mediaType: map[string]*jsonschema.Schema{ + "schema": schema, + }, }, } } |
