Ticket #1457 (closed defeito: fixed)
Erro de banco na Deleção de evento recursivo
Reported by: | zapa | Owned by: | rommelcysne |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.2.0.1 |
Component: | Calendar | Version: | |
Severity: | média | Keywords: | |
Cc: | WorkGroup: |
Description
Ocorre que o usuário fez um agendamento recursivo com mais de 23 dias. Depois, ele foi deletando esses agendamentos (um à um) e quando chegou no 23 agendamento deletado estourou um campo no banco de dados.
O problema é que o expresso grava essas deleções únicas de agendamentos recorrentes com uma exceção no banco e, nesse caso, estourou o campo 'recur_exception' que é varchar (255).
A solução sugerida pelo suporte, seria aumentar o tamanho desse campo 'recur_exception' (talvez para text ou apenas varchar, sem limite).
Change History
comment:1 Changed 13 years ago by niltonneto
- Owner changed from amuller to ninguem
- Component changed from ExpressoCalendar to Calendar
comment:2 Changed 13 years ago by zapa
- Milestone changed from Backlog do Produto to Expresso 2.2.0.1
comment:4 Changed 13 years ago by rommelcysne
- Status changed from new to closed
- Resolution set to fixed
Sugestão dada no ticket adotada. Campo recur_exception alterado para varchar sem limite.
Arquivos alterados:
- calendar/setup/tables_current.inc.php
- calendar/setup/tables_update.inc.php
Commit na revisão [4128] do branch 2.2.0.1.