Commit d2987a1
committed
fix(webapp): JSON-encode the run-set cache key to avoid separator collisions
A tag containing a comma keyed the same as two separate tags, so the
resolve+hydrate coalescing cache could serve the wrong runs for up to its
TTL. Encode the tag/column arrays instead of joining them.1 parent d3730d9 commit d2987a1
2 files changed
Lines changed: 12 additions & 2 deletions
File tree
- apps/webapp
- app/services/realtime
- test/realtime
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
529 | 529 | | |
530 | 530 | | |
531 | 531 | | |
532 | | - | |
533 | | - | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
534 | 537 | | |
535 | 538 | | |
536 | 539 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
160 | 167 | | |
161 | 168 | | |
162 | 169 | | |
| |||
0 commit comments