View Issue Details

IDProjectCategoryView StatusLast Update
0004802SOGoWeb Calendarpublic2019-09-06 08:19
Reporterartonge Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version4.0.7 
Summary0004802: Invalid event created by web GUI when timezone is the default UTC
Description

In the case where SOGoTimeZone is not setted, when creating a new event with the web GUI the resulting event is seen as invalid by at least the following clients: Evolution (Gnome) and DavX5.

  • Evolution will simply not show the event.
  • DavX5 will show an error saying the event is invalid.
Steps To Reproduce
  • Start a fresh instance of SOGo without the SOGoTimeZone setted,
  • Connect to your account with the SOGo web GUI,
  • Create a new event through the GUI,
  • Connect to you account with Evolution or DavX5,
  • Try to sync
  • Evolution will simply not show the event.
  • DavX5 will show an error saying the event is invalid.
Additional Information

In the documentation, it is indicated that the SOGoTimeZone property is mandatory. But this is not obvious. Maybe an error should be thrown. Or the property should not be mandatory, and the UTC timezone should allow the creation of valid events.

After I realised my mistake, I added the property in the sogo configuration file, but the configuration for my use did not change. I had to change it manually in the web GUI to be allowed to create valid events. Maybe a change in the main configuration should change the user configuration ?

Here is an example of an invalid event:

BEGIN:VCALENDAR
PRODID:-//Inverse inc./SOGo 4.0.7//EN
VERSION:2.0
BEGIN:VEVENT
UID:12-5D668880-1-57F22200
SUMMARY:azeaze
CLASS:PUBLIC
X-SOGO-SEND-APPOINTMENT-NOTIFICATIONS:NO
TRANSP:OPAQUE
DTSTART;:20190828T091500Z
DTEND;:20190828T124500Z
CREATED:20190828T135854Z
DTSTAMP:20190828T135854Z
LAST-MODIFIED:20190828T135854Z
END:VEVENT
END:VCALENDAR

TagsNo tags attached.

Activities

Christian Mack

Christian Mack

2019-09-06 08:19

developer   ~0013730

DTSTART;:20190828T091500Z
DTEND;:20190828T124500Z

Those semicolons should not be there.

Issue History

Date Modified Username Field Change
2019-08-28 10:30 artonge New Issue
2019-09-06 08:19 Christian Mack Note Added: 0013730