View Issue Details

IDProjectCategoryView StatusLast Update
0004991SOGoWeb Calendarpublic2021-11-25 22:56
Reporterrof Assigned Tofrancis  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Fixed in Version5.4.0 
Summary0004991: multiple e-mails for annually recurring appointments with appointment reminders
Description

We have created annually recurring appointments (for example birthdays). When these appointments become due, an e-mail reminder is to be sent. We don't receive an e-mail (as with other appointment reminders), but instead 7. The first one arrives, as expected, 5 minutes before the appointment, followed by 6 more 1 hour later every minute.

Steps To Reproduce

Create appointment to reproduce with the following properties:
all day event (one day)
repeat annually (if this setting is missing, only 1 reminder mail is sent)
reminder 5 minutes before appointment
reminder by E-Mail

Result:
23:55 e-mail 5 minutes before appointment (the one that is expected)
00:55 from here 6 more unexpected emails come every minute
00:56
00:57
00:58
00:59
01:00

TagsNo tags attached.

Activities

Christian Mack

Christian Mack

2020-03-26 07:24

developer   ~0014234

Which SOGo version?
Which timezone for Server, sogo.conf and User?

rof

rof

2020-03-26 07:52

reporter   ~0014236

It's a 4.3.0.20200309-1 version and all three timezones are set to "Europe/Berlin".

rof

rof

2020-07-24 10:55

reporter   ~0014574

The same problem also exists with weekly appointments. The first notification works, the repetition is sent 6 times.

Related Changesets

sogo: master 9c025f68

2021-11-25 17:51

francis


Details Diff
fix(calendar): update email alarm of yearly events

We now compute the next alarms of a yrealy recurrent event for a period
of two years in order to make sure to pickup the next occurrence and
update the email alarms table, otherwise sogo-ealarms-notify was sending
email alarms every minute until the next alarm was properly computed.

Fixes 0004991
Affected Issues
0004991
mod - SoObjects/Appointments/iCalEntityObject+SOGo.m Diff File

Issue History

Date Modified Username Field Change
2020-03-25 07:58 rof New Issue
2020-03-26 07:24 Christian Mack Note Added: 0014234
2020-03-26 07:52 rof Note Added: 0014236
2020-07-24 10:55 rof Note Added: 0014574
2021-11-25 22:56 francis Changeset attached => sogo master 9c025f68
2021-11-25 22:56 francis Assigned To => francis
2021-11-25 22:56 francis Resolution open => fixed
2021-11-25 22:56 francis Status new => resolved
2021-11-25 22:56 francis Fixed in Version => 5.4.0