Ticket #1575 (closed defeito: fixed)
Exclusão de Filtros
Reported by: | cesar.vianna | Owned by: | niltonneto |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.2.0-pre2 |
Component: | ExpressoMail | Version: | branch 2.2 |
Severity: | média | Keywords: | |
Cc: | WorkGroup: | Centro de Testes |
Description
Alguns momentos ao tentar excluir uma regra em cada filtro 'Lista de Filtros' e 'Fora do Escritório' o sistema atualiza o popup de gerenciamento de filtros, porém ao fechar e abrir o popup novamente os registros voltam.
Não foi possível identificar um padrão.
Change History
comment:3 Changed 13 years ago by niltonneto
A execução da linha que contém "prefe.save()" dá erro porque ainda não deu tempo de carregar sob demanda o arquivo javascript "preferences.js", já que ainda não foi cacheado no browser. Como solução, a execução dessa linha deverá ser encadeada com o término da execução da função "connector.loadScript()".
comment:4 Changed 13 years ago by niltonneto
- Status changed from new to closed
- Resolution set to fixed
Não sou adepto do uso de "setTimeout()" em problemas como esse. Como tomei conhecimento dele em outros lugares do código do ExpressoMail?, para solucionar problemas similares, resolvi implementar do mesmo jeito. Corrigido em [3815].
Infelizmente, não é o momento de efetuar refactor na função loadScript do connector, mas já deixei registrado no ticket #1592.
O defeito é proveniente do seguinte erro Javascript: