atualização de produto inova/sau-web0 visualizações
SAU corrige correspondência de ramais que podia atribuir extensão de outro usuário
Identificadores de ramal em formato legado (números com zeros à esquerda) sofriam coerção numérica e podiam casar com o ramal de outro usuário. Correção já aplicada força comparação textual; análise de impacto em todos os ambientes produtivos confirmou que nenhum ganho indevido ocorreu.
O módulo de telefonia (VoIP) do SAU recebeu uma correção que elimina um risco de atribuição incorreta de ramais. Identificadores armazenados em formatos legados — como números com zeros à esquerda — podiam ser interpretados como valores numéricos pelo banco de dados, fazendo a correspondência apontar para a extensão de outro usuário.
A partir da correção, a comparação passa a ser estritamente textual: o identificador "0015" não é mais convertido para o número 15, garantindo que cada usuário visualize e utilize apenas o ramal que efetivamente lhe pertence.
Uma análise de impacto foi conduzida em todos os ambientes produtivos antes da publicação. O resultado confirmou que nenhum usuário havia recebido ramal indevido. Sete usuários que perdiam a visualização do próprio ramal — incluindo perfis de atendimento, enfermagem, medicina e operação de rádio — passam a vê-lo corretamente.
O critério de comparação adotado segue o mesmo padrão já aplicado em outras validações de propriedade de ramal dentro do produto, o que uniformiza o tratamento de identificadores legados e elimina essa classe de ambiguidade.