Commit e29072d
committed
fix schema generation for transformer corner case
When a Transformer affects an array element type, SchemaRepository
treated it as the non-transformed type. If the Transformer transformed
to a primitive, SchemaRepository tried to add the primitive as an object
schema, resulting in an error. This fixes that by getting the schema
type when dealing with array types.1 parent e2dfc9b commit e29072d
7 files changed
Lines changed: 359 additions & 243 deletions
File tree
- endpoints-framework/src
- main/java/com/google/api/server/spi/config/model
- test
- java/com/google/api/server/spi/discovery
- resources/com/google/api/server/spi
- discovery
- swagger
- test-utils/src/main/java/com/google/api/server/spi/testing
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
215 | | - | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
216 | 219 | | |
217 | 220 | | |
218 | 221 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | | - | |
187 | 186 | | |
188 | 187 | | |
189 | 188 | | |
| |||
0 commit comments