Ticket #624 (closed defeito: fixed)

Opened 11 years ago

Last modified 11 years ago

Erro na navegação anterior/próximo do resultado da busca

Reported by: niltonneto Owned by: alguem
Priority: grave Milestone: Expresso 2.0
Component: ExpressoMail Version: trunk
Severity: Keywords: erro navegar resultado busca
Cc: WorkGroup:

Description

A funcionalidade que permite ler as mensagens do resultado do busca sequencialmente (anterior/proxima) não está funcionando mais. Dá erro conforme o anexo.

Attachments

erro_proxima.png Download (52.8 KB) - added by niltonneto 11 years ago.
Erro ao ler anterior/proxima mensagem no resultado da busca

Change History

Changed 11 years ago by niltonneto

Erro ao ler anterior/proxima mensagem no resultado da busca

comment:1 follow-up: ↓ 3 Changed 11 years ago by gustavoliden

Nilton,

consegue identificar a situação onde o erro ocorre:

Quando ocorre a troca de pastas, ou seja, a próxima mensagem ou anterior está em uma pasta diferente da atual?

Depois de abrir mensagens criptografadas?

comment:2 follow-up: ↓ 4 Changed 11 years ago by amuller

É isso mesmo, não sei porque passou a acontecer isso. Vou corrigir.

comment:3 in reply to: ↑ 1 Changed 11 years ago by niltonneto

Replying to gustavoliden:

Nilton,

consegue identificar a situação onde o erro ocorre:

Quando ocorre a troca de pastas, ou seja, a próxima mensagem ou anterior está em uma pasta diferente da atual?

Depois de abrir mensagens criptografadas?

Sim, é quando a mensagem anterior/próxima está em outra pasta. Aqui na Celepar nenhum teste é feito com mensagens criptografadas.

comment:4 in reply to: ↑ 2 Changed 11 years ago by gustavoliden

Replying to amuller:

É isso mesmo, não sei porque passou a acontecer isso. Vou corrigir.

Um dos problemas identificados é na linha 1015 do draw_api.js:

var folder = document.getElementById(folder_id);

ocorre que, se na pasta atual do usuário existe uma mensagem com o mesmo ID da mensagem do resultado o javascript retorna a mensagem da pasta atual, porque ela aparece primeiro no HTML. Isso faz com que a mensagem aberta seja incorreta (pior caso) ou então que a iteração de mensagens (próxima/anterior) seja feita na pasta atual e não na aba do resultado da pesquisa.

Outro problema que ocorre é na leitura de mensagens criptografadas do arquivamento local vindas da aba de pesquisa. Como a mensagem atual (descriptografa) está em uma pasta oculta do imap o javascript tenta, algumas vezes, pegar a mensagem anterior/próxima da pasta atual.

comment:5 follow-up: ↓ 6 Changed 11 years ago by amuller

O problema em questão foi corrigido por r1339 e r1340

comment:6 in reply to: ↑ 5 Changed 11 years ago by niltonneto

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

Replying to amuller:

O problema em questão foi corrigido por r1339 e r1340

Agora está correto e funcionando como antes.

Note: See TracTickets for help on using tickets.