Ticket #570 (closed defeito: fixed)
Problema ao atualizar módulo pelo setup do expresso
Reported by: | niltonneto | Owned by: | niltonneto |
---|---|---|---|
Priority: | grave | Milestone: | Expresso 2.0 |
Component: | API | Version: | trunk |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
O processo de atualização executado pelo setup é simples. Ele se baseia nas versões setadas no array $test[] do tables_update, para que possa executar cada método de cada versão descrita no setup do módulo, até sua última versão.
Problema: Dependendo do número da versão, o processo que é executado de forma encadeada desde a primeira versão até a última, é abortado já nas primeiras iterações e não finaliza a atualização. Esse problema pode ser simulado no módulo ExpressoMail?, por exemplo, das versões 1.222 e 1.230 para a 1.235. Já na 1.2031 não ocorre.
Solução: Verificar se o problema pode ser corrigido diretamente na classe "setup.process" da API.
Change History
comment:1 Changed 15 years ago by niltonneto
- Owner changed from alguem to niltonneto
- Status changed from new to assigned
comment:2 Changed 15 years ago by niltonneto
- Status changed from assigned to closed
- Resolution set to fixed
O tables_update do ExpressoMail? foi revertido em [1087] para os padrões da API, retirando pedaços de código redundantes e também condições agora desnecessárias. Sobre a correção feita em [1086], os testes sobre as versões normais e que antes eram problemáticas passaram com sucesso.
Corrigido em [1086].