Pinta la marca de la org en la pestaña, no el anfitrión

Fixkamo-internal
Se descapó
24 de agosto de 2026 a las 23:35 UTC
Autor
kamo
Compromit
b76247a

getThemePath () derivar la base de tema de window.location.hostname. Eso respondió a la pregunta correcta mientras que cada organización tenía un nombre de host de su propio y para un inquilino personalizado todavía lo hace. En el anfitrión compartido no: cada organización sin dominio es servida de internal.kamocrm.com, así que todos ellos fueron pintados en la plataforma marca, logotipo de lectura, colores y config.json fuera del MinIO de la plataforma la carpeta. El contexto org registra ahora su dominio por pestaña (sessionStorage, como la sesión de sesión id dos orgs puede estar abierto en dos pestañas y cada una pinta su propia), y getThemePath () lo prefiere, cayendo de nuevo al nombre de host cuando no se conoce nada: la primera pintura, o una página sin contexto de org. Ese retroceso es lo que cada la llamada lo hizo incondicionalmente antes. Nada de lo que ya funcionaba se mueve. La plataforma org se resuelve **************** y un inquilino personalizado para theme.acme.com/public/acme-com . byte-i idéntico a hoy, y atrapado por pruebas. La única respuesta que cambia es la que estuvo equivocada. Un dominio registrado se utiliza AS GIVEN, no se ejecuta a través del alias-stripping el El camino del nombre del host. Ya es un org FQDN: despojar su primera etiqueta convertiría crm.kamocrm.com en kamocrm.com y gnosia.demo.com en el ápice de la matriz, para que cada org lea su marca de otra La carpeta de org. Los valores en blanco y las etiquetas de alias desnudos son ignorados en lugar de grabado, ya que cualquiera de los dos construiría una URL que no resuelve en ninguna parte. Grabado durante render, no en efecto: los componentes llaman getThemePath () mientras pintas en el primer commit, así que un efecto aterrizaría después de ellos y el La marca cambiaría visiblemente. Las carpetas existen por construcción. OrgThemeProvisionService ya nombra la carpeta temática de un dominio de org de resoluciónPrimaryDomain El retroceso de "alias"..kamocrm.com, que es el mismo valor este registro. 2921 pasen las pruebas. La construcción de la producción se aplaza a CI; otras sesiones mantener la cerradura de construcción Siguiente continuamente (6 construcciones simultáneas).

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios