cbd29445bbbe50c4f2bca8408e43c45f1459a2b3
The upstream admin gateway deterministically truncates the first per-row getUserById that immediately follows a request's auth check, yielding an empty body the per-call retry cannot clear — so a couple of tunnel rows showed owner_email '—' on every load regardless of retry or concurrency. Replace the per-row getUserById fan-out with a single bounded listUsers scan (same transient retry) that builds an id->email map and stops early once every owner on the page is resolved. A single listUsers read does not hit the truncation pattern, eliminating the dashes. Remove the now-unused mapWithConcurrency helper and OWNER_EMAIL_CONCURRENCY constant.
Description
No description provided
Languages
TypeScript
94.9%
CSS
4.3%
Dockerfile
0.7%