Citar os apelidos das consultas de fontes de notícias e parar de contar as suas próprias mensagens de suporte contra si

Fixkamo-shared-library
Navios
12 de agosto de 2026 às 22:16 UTC
Autor
Kamo
Enviar
2746ad0

Dois defeitos independentes no feed Chats, ambos invisíveis do lado Java. O chat/suporte/consultas sociais nativos apelidadas colunas em camelCase sem A citá-los. As linhas voltam como um mapa chaveado por alias; Hibernate leva aquelas chaves de **************** que é qualquer que seja o servidor reportado, e YugabyteDB dobra um identificador não citado para minúscula. TupleMetadata, em seguida, procura o nome falso em um mapa caso-SENSITIVE, faltas, e Spring's TupleBackedMap engole o Argumento IlegalExcepção e responde nulo. Então map.get("ticketId") foi nulo sem exceção, sem linha de log e nada para Atenção. Não é possível abrir uma linha de suporte sem o ID do ticket — um suporte conversação é abordada por ticket, não por sessão — então cada linha em Chats -> O apoio estava inerte. A última actividade morreu da mesma forma, custando silenciosamente a fusão A contagem de suporte não lida presumiu que em uma sessão de suporte o visitante e o O agente partilha um ID de membro. Isso só se aplica ao widget de web-chat público, onde um visitante anônimo não tem registro de membro e escreve sob o org's Membro do sistema. É falso para um bilhete in-app — e o retrocesso justificado, contar cada mensagem na sessão, incluindo a sua própria, significou arquivar um suporte request colocar um crachá não lido no próprio indicador de chat do solicitante: a criação escreve um Evento do sistema CRIADO de autoria do solicitante, roteamento escreve ASSINADO, e ambos foram contados contra eles para uma conversa que ninguém tinha respondido ainda. A ambiguidade é agora detectada com precisão (uma sessão de conversação pública, membro em que está escrito) em vez de assumido para cada sessão de suporte. Além disso: conversas de suporte são listadas por membros da sessão em vez de por atribuição, porque um ticket pode ser trabalhado por mais de um agente — o O cessionário permanece ligado através de uma transferência, e um agente pode juntar-se à fila — e keyed na tarefa a conversa desapareceu de todos, exceto o atual Atribuído. E findSupportSessionsToAutoOpen dá suporte ao durável re-abrir chat disco já tinha, então uma resposta chega até para alguém que fechou A janela.

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