Ticket #1417 (closed defeito: fixed)
Envio de múltiplos emails na fila do offline trava aplicação.
Reported by: | brunocosta | Owned by: | brunocosta |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.2 |
Component: | ExpressoMail | Version: | branch 2.2 |
Severity: | média | Keywords: | SERPRO 2.2 UNIFICA |
Cc: | WorkGroup: |
Description
Quando o usuário entra no expressoMail tendo na fila de envio do offline mais de um email a ser enviado apenas o primeiro desses emails é enviado e a aplicação trava.
O problema se encontra na função send_mail_from_queue do main.js, quando é executado o AJAX que manda os dados do email a ser enviado para a função imap_functions.send_mail no servidor o handler que trata o retorno só está sendo executado na primeira chamada, da segunda em diante ele não é executado o que trava a função.
Change History
Note: See
TracTickets for help on using
tickets.
resolvido parcialmente na [3537]
Como o handler_send_queue_message que trataria o retorno no cexecuteform não está sendo corretamente executado corretamente foi colocado o tratamento de envio logo depois da execução do ajax. Isso faz o envio funcionar corretamente mas impede o tratamento de erro que aconteceria com o retorno do ajax no handler_send_queue_message.