- Navios
- 5 de setembro de 2026 às 23:57 UTC
- Autor
- Kamo
- Enviar
- fb8a187
O público-chat bootstrap carga útil transportado orgId, mas sem nome org, então o widget não tinha nada para marcar o assistente com e caiu de volta para um código rígido "Kamo AI". Um visitante no próprio site de um credor estava sendo dito o nome do vendedor para Software que eles nunca perguntaram. Resolve primeiro o nome da marca curta, depois o título completo, depois o apelido — o mesma precedência SegurançaOrgThemeProvisionService escreve em um config.json do credor, e o alias é o único nome que uma org é garantida para Ter. Null para uma org sem nome em tudo, que o widget lê como "use the fallback neutro" em vez de renderizar uma etiqueta vazia. Seguro num objectivo público, com uma chave de sítio: esta é a empresa cujo site incorpora o widget, então o visitante já está lendo o nome da página à volta. bootstrap() é agora @Transactional(readOnly=true) porque desrefere o Organização LAZY. Open-in-view cobriria isso hoje, mas é uma Primavera padrão este método não deve depender silenciosamente.