Ticket #570 (closed defeito: fixed)

Opened 12 years ago

Last modified 12 years ago

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 12 years ago by niltonneto

  • Owner changed from alguem to niltonneto
  • Status changed from new to assigned

Corrigido em [1086].

comment:2 Changed 12 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.

Note: See TracTickets for help on using tickets.