Serve a tenant's assets from a host that resolves, and stop deleting its backgrounds

FixSecurityService
Ya
26 Agosti 2026, 05:09 UTC
Mwandishi
Kamo
Ahadi ya
65c5302

Two faults found while working out why a new org opened with no logo and no colours. THEME DELIVERY. Assets were requested from theme.<the org's own domain>. An org can be created and entered before that domain resolves now — a customer types deltaco.com and is put straight into the workspace — so the browser was asking for a host that does not exist: every logo broken, every colour fallen back to the platform's, with the files sitting correctly provisioned and unreachable. MinIO serves the whole bucket from every theme.<apex> name, so the folder is what names the organization and the host only decides whether the request resolves. themeImageBase takes a serving apex, and the workspace picker passes the one the sign-in is being served from. BACKGROUND DELETION. cleanupExtraBackgrounds read a NULL imageBgCount as zero and removed every slot above it. Zero is a statement — no backgrounds, clear them; NULL is nobody having said. An org that had uploaded three had all three deleted from MinIO, unrecoverably, with nothing to say what happened. An unknown count now deletes nothing.

Mabadiliko yote

Je, unaona nini kuhusu usafiri?

Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.

Kuwa Huru MileleMtazamo wa bei