Ticket #2176 (closed defeito: fixed)

Opened 13 years ago

Last modified 12 years ago

Problema com anexo ao enviar mensagem salva como rascunho

Reported by: niltonneto Owned by: brunocosta
Priority: normal Milestone: Expresso 2.3.0
Component: ExpressoMail Version: branch 2.3
Severity: média Keywords: TAG2.3.0.1, SS 115674, Sync24
Cc: WorkGroup:

Description

Ao compôr uma nova mensagem, se a opção de "salvar rascunhos automaticamente" estiver habilitada, e um anexo for adicionado, ao enviar a mensagem o anexo vai com 4 bytes.

O problema foi reportado por usuários no Expresso 2.2.4, e também no Fórum da comunidade Expresso:

http://www.expressolivre.org/html/modules/newbb/viewtopic.php?post_id=13546&topic_id=2080&forum=13#forumpost13546

Segundo relato no Fórum, o problema também ocorre ao clicar no botão "Salvar", mas até agora não conseguimos reproduzir desta forma.

Change History

comment:1 Changed 13 years ago by kolling

Nilton,

Dá uma olhada nesta correção da 2.2.0.1 e vê se não resolve o mesmo problema. Ticket #2036.

comment:2 Changed 13 years ago by brunocosta

  • Version changed from branch 2.2 to branch 2.3
  • Milestone changed from Expresso 2.2.8 to Expresso 2.3.0

No branch 2.3 nos achamos o mesmo problema e a solução foi comitada na revisão [4954]

  • main.js

o problema acontece quando um rascunho que tem um anexo é salvo mais de uma vez porque na função return_save o value dos campos do tipo 'checkbox' com o nome 'forwarding_attachments' não são atualizados com o ID do ultimo rasculho salvo e continua com o ID de um email que já foi apagado. Isso acarreta que no quando o email é montado para o envio no servidor ele traga anexos sem conteúdo. A solução ai foi atualizar o value dos campos toda vez que a função é chamada.

comment:3 Changed 13 years ago by guilherme.silva

  • Keywords TAG2.3.0.1, SS 115674 added; salvar rascunho automático anexo 4 bytes removed

comment:4 Changed 13 years ago by brunocosta

  • Status changed from new to closed
  • Resolution set to fixed

comment:5 Changed 13 years ago by brunocosta

  • Status changed from closed to reopened
  • Version changed from branch 2.3 to branch 2.2
  • Resolution fixed deleted

Nilton,

Vocês colocaram isso no branch 2.2 também?

comment:6 Changed 13 years ago by niltonneto

Se for uma correção pontual testada, podemos aplicar a correção em [4954] no branch 2.2. Isto mesmo?

comment:7 Changed 13 years ago by zapa

  • Milestone changed from Expresso 2.3.0 to Expresso 2.2.8

comment:8 Changed 13 years ago by guilherme.silva

  • Milestone changed from Expresso 2.2.10 to Expresso 2.3.0

comment:9 Changed 13 years ago by guilherme.silva

Acontece na versão em produção.

comment:10 Changed 12 years ago by niltonneto

  • Version changed from branch 2.2 to branch 2.3

comment:11 Changed 12 years ago by zapa

  • Owner changed from ninguem to brunocosta
  • Status changed from reopened to new

comment:12 Changed 12 years ago by brunocosta

  • Status changed from new to closed
  • Resolution set to fixed

Já resolvido, reaberto por engano,

Ver ticket #2296

comment:13 Changed 12 years ago by douglasz

  • Keywords 115674, Sync24 added; 115674 removed
Note: See TracTickets for help on using tickets.