White-label brand logo now renders on an inherited custom domain
A reseller-uploaded brand logo on a subaccount's custom domain stopped rendering after the logo's signed-link lifetime elapsed, reverting the login screen and dashboard to the default Devotel chrome. The effective-branding resolution now fixes the asset ownership so the inherited logo renders reliably again.
**What changed** — When a reseller uploads a subaccount's brand logo during registration, the image lives in the reseller's own storage. A subaccount that inherits that logo from its parent previously could not re-issue a working signed link for it from its own account, so after the original link's expiry window the login screen and dashboard fell back to the default Devotel chrome. The system now detects genuinely inherited brand files on the white-label domain, copies them into the subaccount's own storage once, and serves a fresh signed link — so an inherited logo stays visible even as the original link ages, and the same fix applies to any inherited favicon or logomark.