- Ya
- 4 Septemba 2026, 21:15 UTC
- Mwandishi
- Kamo
- Ahadi ya
- 283f262
/network built each org's logo URL from its alias and requested it for every org on the page. An org whose theme folder was never provisioned has no img/logo.svg, so seven of them logged GET **************** 502 (Bad Gateway) on every load — each one a server-side fetch to MinIO to arrive at the letter the card renders anyway, and the failure the test beside this file was already written about. The networks row now says whether the object exists (logoSimpleUrl is emitted only when it does), so the letter is rendered directly instead of being arrived at by way of a failed request. The URL is still built here rather than taken from that field: the field names the org's own theme.<its apex>, which need not resolve yet, while this page knows an apex that does — the one it is being served from, and MinIO serves the whole bucket from every one of them. So the server answers "is there one" and the client answers "from where". The image proxy also stops calling a missing image a gateway failure. An upstream 404 or 410 is now a 404: a logo nobody uploaded is not a broken gateway, and reporting it as one sent an investigation after a gateway that was fine.