Skip to content

Endpoint "instance/connect" não funciona após utilizar endpoint "instance/logout" na versão 2.4.0-rc-1 #2539

@iagocotta

Description

@iagocotta

Welcome!

  • Yes, I have searched for similar issues on GitHub and found none.

What did you do?

Contexto:
Após atualização da evolution 2.3.7 para 2.4.0-rc-1 me deparei com 2 situações:

  1. Não está sendo possível conectar (ler QRCODE) na rota instance/connect/{{instancia}}, após ter utilizado a rota de desconectar instancia /instance/logout/{{instancia}}. Só é possível conectar à instância caso delete a instância por completo e crie novamente. Se utilizar a roda logout, não é possível mais se conectar (aparenta ser alguma falha com as credenciais no redis após o logout, mas não consegui identificar pois não gerou logs esclarecedores).

Passos para simular:
a) cadastre uma instância e leia o qrcode;

b) desconecte-se da instância e tente conectar novamente (será exibido o qrcode, mas no aparelho não vai conseguir conectar);

c) Para comprovar que é após o logout o problema, apenas delete e instância e recrie, note que será possivel ler o QRcode normalmente e se conectar.

Vídeo anexado tambem

  1. Até a versão 2.3.7 ao utilizar um nome personalizado na variável de ambiente CONFIG_SESSION_PHONE_CLIENT o mesmo era exibido ao ler o QRCODE, após a atualização para a versão 2.4.0-rc-1, está sempre ficando fixo "Mac OS"
Image
  1. Modal de Teste de Botões Interativos está "estourando" no front end e não sendo possível utilizar os botões de ação Enviar/Cancelar, somente reduzindo o ZOOM do navegador é possível utilizar para a aba CARROSSEL.
Image

What did you expect?

  1. Ser possível conectar novamente após um logout
  2. Mostrar o PHONE_CLIENT configurado no env no dispositivo, conforme ocorria em versões <= 2.3.7
  3. Ser possível utilizar os botões de ações do footer do modal, bem como conseguir alternar entre as opções do header (Reply/CTA/PIX/etc).

What did you observe instead of what you expected?

  1. Não ser possível se reconectar
  2. Exibir sempre fixo Mac OS
  3. Não ser possível salvar ou selecionar outro tipo de botão interativo sem aplicar zoom out no navegador.

Screenshots/Videos

simulacao.logout.mp4

Which version of the API are you using?

Evolution 2.4.0-rc-1

What is your environment?

Linux

Other environment specifications

Ubuntu 24.04 LTS

If applicable, paste the log output

No response

Additional Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions