Ticket #1457 (closed defeito: fixed)

Opened 9 years ago

Last modified 8 years ago

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

  • Owner changed from amuller to ninguem
  • Component changed from ExpressoCalendar to Calendar

comment:2 Changed 8 years ago by zapa

  • Milestone changed from Backlog do Produto to Expresso 2.2.0.1

comment:3 Changed 8 years ago by zapa

  • Owner changed from ninguem to rommelcysne

comment:4 Changed 8 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.

Note: See TracTickets for help on using tickets.