Commit 50cf5ac
authored
[Bug] Fix mixed path components (#491)
### Motivation
Fixes #490.
### Modifications
Refactors the logic for composing path parameters on the client to
support mixed components, which contain both a constant and a variable
part (or two variable parts, etc).
### Result
Support more OpenAPI docs.
### Test Plan
Expanded a snippet test to cover this.1 parent 9ba2457 commit 50cf5ac
File tree
2 files changed
+52
-16
lines changed- Sources/_OpenAPIGeneratorCore/Translator/Operations
- Tests/OpenAPIGeneratorReferenceTests
2 files changed
+52
-16
lines changedLines changed: 34 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
244 | 245 | | |
245 | 246 | | |
246 | 247 | | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
247 | 253 | | |
248 | 254 | | |
249 | 255 | | |
| |||
257 | 263 | | |
258 | 264 | | |
259 | 265 | | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
270 | 293 | | |
271 | | - | |
272 | | - | |
| 294 | + | |
273 | 295 | | |
274 | 296 | | |
275 | 297 | | |
| |||
Lines changed: 18 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2349 | 2349 | | |
2350 | 2350 | | |
2351 | 2351 | | |
2352 | | - | |
| 2352 | + | |
2353 | 2353 | | |
2354 | 2354 | | |
2355 | 2355 | | |
| |||
2362 | 2362 | | |
2363 | 2363 | | |
2364 | 2364 | | |
| 2365 | + | |
| 2366 | + | |
| 2367 | + | |
| 2368 | + | |
| 2369 | + | |
2365 | 2370 | | |
2366 | 2371 | | |
2367 | 2372 | | |
| |||
2372 | 2377 | | |
2373 | 2378 | | |
2374 | 2379 | | |
| 2380 | + | |
2375 | 2381 | | |
2376 | 2382 | | |
2377 | | - | |
| 2383 | + | |
| 2384 | + | |
2378 | 2385 | | |
2379 | 2386 | | |
2380 | 2387 | | |
| 2388 | + | |
2381 | 2389 | | |
2382 | 2390 | | |
2383 | 2391 | | |
| |||
2389 | 2397 | | |
2390 | 2398 | | |
2391 | 2399 | | |
2392 | | - | |
| 2400 | + | |
2393 | 2401 | | |
2394 | 2402 | | |
2395 | | - | |
| 2403 | + | |
| 2404 | + | |
2396 | 2405 | | |
2397 | 2406 | | |
2398 | 2407 | | |
| |||
2415 | 2424 | | |
2416 | 2425 | | |
2417 | 2426 | | |
| 2427 | + | |
| 2428 | + | |
| 2429 | + | |
| 2430 | + | |
| 2431 | + | |
2418 | 2432 | | |
2419 | 2433 | | |
2420 | 2434 | | |
| |||
0 commit comments