fixed: iCal feeds don't update properly when events are changed
This commit is contained in:
parent
99d96a6a82
commit
55dbc180bb
4 changed files with 49 additions and 2 deletions
|
|
@ -43,6 +43,21 @@ use WebGUI::DateTime;
|
|||
|
||||
=cut
|
||||
|
||||
sub addRevision {
|
||||
my $self = shift;
|
||||
my $newRev = $self->SUPER::addRevision(@_);
|
||||
my $sequenceNumber = $newRev->get('iCalSequenceNumber');
|
||||
if (defined $sequenceNumber) {
|
||||
$sequenceNumber++;
|
||||
}
|
||||
else {
|
||||
$sequenceNumber = 0;
|
||||
}
|
||||
$newRev->update({iCalSequenceNumber => $sequenceNumber});
|
||||
return $newRev;
|
||||
}
|
||||
|
||||
|
||||
####################################################################
|
||||
|
||||
sub definition {
|
||||
|
|
@ -114,6 +129,9 @@ sub definition {
|
|||
sequenceNumber => {
|
||||
fieldType => 'hidden',
|
||||
},
|
||||
iCalSequenceNumber => {
|
||||
fieldType => 'hidden',
|
||||
},
|
||||
);
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue