[BUG] Bug ao criar Webhook
diogocs1 opened this issue · comments
🔎 What is affected by this bug?
Webhooks
🕧 When does this occur?
Ao tentar atualizar ou criar um novo webhook em uma instância já funcionando
🧱 How do we replicate the issue?
- Criar uma nova instância
- Conectar ao whatsapp
- Enviar algumas mensagens
- Tentar criar um novo ou modificar um webhook já criado
✨ Expected behavior (i.e. solution)
Deveria responder com 200 e retornar o webhook novo ou alterado
âš™ ENV File
SERVER_PORT=8084
SESSION_HTTP_SECRET=
LOG_LEVEL=ERROR|WARN|INFO|DEBUG|LOG
LOG_COLOR=true
DATABASE_ENABLED=true
DATABASE_URL=
DATABASE_SYNC_MESSAGES=true
DATABASE_SAVE_DATA_NEW_MESSAGE=true
DATABASE_SAVE_MESSAGE_UPDATE=true
DATABASE_SAVE_DATA_CONTACTS=true
DATABASE_SAVE_DATA_CHATS=true
DATABASE_SAVE_LOGS=true
GLOBAL_WEBHOOK_URL=url
GLOBAL_WEBHOOK_ENABLED=false
INSTANCE_EXPIRATION_TIME=false
CONFIG_SESSION_PHONE_CLIENT=CodeChat_V1
CONFIG_SESSION_PHONE_NAME=Edge
QRCODE_LIMIT=5
QRCODE_EXPIRATION_TIME=60 # seconds
CONNECTION_TIMEOUT=300 # seconds
AUTHENTICATION_GLOBAL_AUTH_TOKEN=
AUTHENTICATION_JWT_EXPIRES_IN=0
AUTHENTICATION_JWT_SECRET=
REDIS_ENABLED=false
REDIS_URI=redis://localhost:6379
REDIS_PREFIX=codechat
S3_ENABLED=false
S3_ACCESS_KEY=access_key_id
S3_SECRET_KEY=secret_access_key
S3_BUCKET=bucket_name
S3_PORT=9000
S3_ENDPOINT=127.0.0.1
S3_USE_SSL=false
📃📷 Logs and Screenshots
📎 Other Comments
Notei que ao tentar criar webhooks com a instância criada mas não conectada, funciona, porém quando ela está conectada não funciona mais. Outra observação é que esse Webhook id: 22, na verdade é o ID da instância e não do webhook
Has your problem already been fixed?
Isso é incomum! Tente realizar a requisição pelo postman.
Mesmo erro aqui. Acho que ele tenta buscar o ID da instancia na tabela de webhooks.
Ou seja, pra reproduzir, cria uma instancia sem webhook, depois cria uma segunda instancia e define o webhook
vc vai ter uma instancia id2, com o id do webhook como 1.
@jrCleber
Isso tem o potencial de mandar payload pra endpoints de outras instancias.
estranho, rodando por dev não consegui reproduzir, somente por docker mesmo buildando minha propria imagem a partir do codigo