Nomeie o logotipo completo corretamente e resolva o domínio de uma org deterministicamente

FixSecurityService
Navios
5 de agosto de 2026 às 21:05 UTC
Autor
Kamo
Enviar
39875ed

Três defeitos em como o local de marca de uma organização é derivado. my-networks nomeado o logotipo completo "logo-full." + logoFullExt, padrão para "svg" quando a coluna estiver desligada. Isso é um 404 duro para qualquer org cujo logotipo completo é um PNG carregado antes da coluna existir — o logo-full.png de BluEleven estava sendo anunciado como logo-full.svg. Uma coluna não definida agora cai de volta para logo.svg, o único chave o caminho de envio sempre escreve qualquer que seja o formato real, em vez de adivinhando um nome de arquivo que pode não existir. A máquina de ativos foi tema.<nome completo da máquina>. Tem de ser o ápice de registo: arquivos do inquilino subdomínio vivem em sua própria pasta balde, mas são servidos a partir do máquina do apex pai, que é o que build do kamo-internalThemeBaseForFqdn já Sim. Os dois devem concordar ou um logotipo é escrito sob uma chave e lido de outro. Cinco sites de chamadas cada um escolheu o domínio do org com findFirst() sobre Organization.getDomains(), uma lista @OneToMany sem @OrderBy, então "primeiro" foi O que quer que a base de dados tenha voltado. Invisível apenas enquanto cada org tem exatamente um domínio root — a org de topo tem duas linhas alias-less activas, kamocrm.com e Hospedeiro local. vitória localhost não é um logotipo diferente, mas sem logotipo, uma vez que tem nenhum domínio registrável, e resolverPaintRootDomain alimenta subdomínio- filho provisionamento, por isso teria produzido child.localhost. pickPreferredFqdn decide onde os logotipos são carregados, então ele também pode discordar do caminho lido sobre qual pasta vive o logotipo de uma org. Consolidada em OrgDomains, ao lado de AvatarObjectPaths, que existe para mesma razão: apenas nomes de máquina registráveis, o que também impede uma linha de alias nua label ("api", "login") a ser entregue como domínio de uma org; apex before subdomínio; alfabético para quebrar o empate restante. Verificado contra prod que nenhuma pasta de tema de org se move — cada org tem um domínio root pontilhado.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços