Commit 4c2955b
fix: move inbox attribute addition outside static pipeline cache
The static cache was storing inbox attributes alongside handler
attributes, causing cross-contamination between pipeline builders
with different inbox configurations. Now the cache only stores the
handler's declared attributes, and inbox attributes are applied fresh
each time based on the current _inboxConfiguration.
This fixes both the original observability test failures (leaked inbox
attributes) and the default inbox publish test (inbox added twice on
cache miss).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent a2b4537 commit 4c2955b
1 file changed
Lines changed: 4 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
212 | | - | |
213 | 211 | | |
214 | | - | |
215 | 212 | | |
216 | 213 | | |
| 214 | + | |
| 215 | + | |
217 | 216 | | |
218 | 217 | | |
219 | 218 | | |
| |||
250 | 249 | | |
251 | 250 | | |
252 | 251 | | |
253 | | - | |
254 | | - | |
255 | 252 | | |
256 | | - | |
257 | 253 | | |
258 | 254 | | |
| 255 | + | |
| 256 | + | |
259 | 257 | | |
260 | 258 | | |
261 | 259 | | |
| |||
0 commit comments