Commit d3d4683
David Ruzicka
fix(upstream): fail closed on profile lookup miss
- prevent HTTP upstream routing from falling back to this.profile
when transport context cannot resolve the requested profileId
- report invalid upstream_mcp shapes as upstream config errors
instead of misleading missing openapi_spec_path errors
- add regression tests for both paths1 parent e521d7c commit d3d4683
4 files changed
Lines changed: 47 additions & 20 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3958 | 3958 | | |
3959 | 3959 | | |
3960 | 3960 | | |
3961 | | - | |
| 3961 | + | |
3962 | 3962 | | |
3963 | 3963 | | |
3964 | 3964 | | |
| |||
3988 | 3988 | | |
3989 | 3989 | | |
3990 | 3990 | | |
3991 | | - | |
3992 | | - | |
| 3991 | + | |
| 3992 | + | |
3993 | 3993 | | |
| 3994 | + | |
3994 | 3995 | | |
3995 | 3996 | | |
3996 | | - | |
3997 | | - | |
3998 | | - | |
3999 | | - | |
| 3997 | + | |
4000 | 3998 | | |
4001 | 3999 | | |
4002 | 4000 | | |
| |||
4024 | 4022 | | |
4025 | 4023 | | |
4026 | 4024 | | |
4027 | | - | |
| 4025 | + | |
4028 | 4026 | | |
4029 | 4027 | | |
| 4028 | + | |
4030 | 4029 | | |
4031 | 4030 | | |
4032 | 4031 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1818 | 1818 | | |
1819 | 1819 | | |
1820 | 1820 | | |
1821 | | - | |
1822 | | - | |
1823 | | - | |
1824 | | - | |
1825 | 1821 | | |
1826 | | - | |
| 1822 | + | |
1827 | 1823 | | |
1828 | | - | |
| 1824 | + | |
1829 | 1825 | | |
1830 | 1826 | | |
1831 | 1827 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | | - | |
213 | | - | |
214 | | - | |
| 212 | + | |
215 | 213 | | |
216 | 214 | | |
217 | 215 | | |
| |||
223 | 221 | | |
224 | 222 | | |
225 | 223 | | |
226 | | - | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
227 | 240 | | |
228 | 241 | | |
229 | 242 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
411 | 411 | | |
412 | 412 | | |
413 | 413 | | |
| 414 | + | |
414 | 415 | | |
415 | 416 | | |
416 | 417 | | |
| |||
422 | 423 | | |
423 | 424 | | |
424 | 425 | | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
425 | 432 | | |
426 | 433 | | |
427 | 434 | | |
| |||
574 | 581 | | |
575 | 582 | | |
576 | 583 | | |
577 | | - | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
578 | 591 | | |
579 | 592 | | |
580 | 593 | | |
| |||
632 | 645 | | |
633 | 646 | | |
634 | 647 | | |
635 | | - | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
636 | 655 | | |
637 | 656 | | |
638 | 657 | | |
| |||
0 commit comments