View Issue Details

IDProjectCategoryView StatusLast Update
0005459SOGoBackend Calendarpublic2022-07-01 09:52
Reporterakimov Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformAppleOSmacOSOS Version12.1
Product Version5.4.0 
Summary0005459: Dismiss calendar events
Description

Zoom meetengs in calendar dismiss if i approve them on ActiveSync devices.

Steps To Reproduce
  1. Create calDAV account in macOS to use sogo-dav
  2. Create zoom-meeting via zoom-desktop-app or zoom-web-interface
  3. Import ics to icalendar
  4. Configure and sync ActiveSync client.
  5. Approve zoom-meeting.
Additional Information

image.png - reproduced defect. In left side - my personal calendar in outlook, in right side - same calendar but in sogo-web
meeting.ics - example of event, when defect is reproduces

TagsNo tags attached.

Activities

akimov

akimov

2022-01-12 09:56

reporter  

image.png (63,708 bytes)   
image.png (63,708 bytes)   
meeting-71720165280.ics (1,225 bytes)   
BEGIN:VCALENDAR
PRODID:-//zoom.us//iCalendar Event//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
CLASS:PUBLIC
BEGIN:VTIMEZONE
TZID:Africa/Nairobi
LAST-MODIFIED:20201011T015911Z
TZURL:http://tzurl.org/zoneinfo-outlook/Africa/Nairobi
X-LIC-LOCATION:Africa/Nairobi
BEGIN:STANDARD
TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20220110T111448Z
DTSTART;TZID=Africa/Nairobi:20220115T150000
DTEND;TZID=Africa/Nairobi:20220115T160000
SUMMARY:Моя конференция
UID:20220110T111448Z-71720165280@fe80:0:0:0:8a8:3eff:fe11:b479ens5
TZID:Africa/Nairobi
DESCRIPTION:Юрий Акимов приглашает вас на запланированную конференцию: Z
 oom.\n\nПодключиться к конференции Zoom\nhttps://us04web.zoom.us/j/71720
 165280?pwd=qYeXOQ-9DDJ5VtCDpO0qyOO-st1jAt.1\n\nИдентификатор конференции
 : 717 2016 5280\nКод доступа: 2xTfRE\n
LOCATION:https://us04web.zoom.us/j/71720165280?pwd=qYeXOQ-9DDJ5VtCDpO0qyO
 O-st1jAt.1
BEGIN:VALARM
TRIGGER:-PT10M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT
END:VCALENDAR
meeting-71720165280.ics (1,225 bytes)   
akimov

akimov

2022-01-12 10:09

reporter   ~0015757

Steps 2 and 3 must be executed in macOS

akimov

akimov

2022-05-04 06:08

reporter   ~0016025

Last edited: 2022-05-04 11:57

Update. Look like incorrect UID converting before recording to database

For example: this is uid which generated via zoom:

UID:040000008200E00074C5B7101A82E0080000000090A9B638684ED80100000000000=
0000
 010000000945BB281A45ACE4197A776D51DF5718C

Yes, it's multistring

And this value has recorded in database:

040000008200E00074C5B7101A82E0080000000090A9B638684ED801000000000000000010000000945BB281A45ACE4197A776D51DF5718C

Update 2: this issue is platform-independent.

francis

francis

2022-05-04 18:25

administrator   ~0016030

The UID is not multistring; what you see is simply the versit formatting encoded in quoted-printable. The value in the database is correct.

Do you have any errors in your sogo.log?

akimov

akimov

2022-05-05 06:05

reporter   ~0016031

Last edited: 2022-05-05 11:49

There is no any errors with this UID

If i reset user personal calendar folder via sogo-tool, event applies to user's calendar.
This issue applies only when meeteng generated via zoom ( no matter: web, desktop app or outlook plugin )
I think that outlook cached these uid ( image.png )

Strange thing: i've tried to encode original uid ( from ics ) and again receive a multiline value:

cat ./value.txt
040000008200E00074C5B7101A82E0080000000090A9B638684ED80100000000000=
0000
 010000000945BB281A45ACE4197A776D51DF5718C

tcucodec quote -d ./value.txt
040000008200E00074C5B7101A82E0080000000090A9B638684ED801000000000000000
 010000000945BB281A45ACE4197A776D51DF5718C
francis

francis

2022-05-05 11:56

administrator   ~0016032

This is normal folding.

Can you attach a Zoom .ics invitation before accepting it? It looks like Outlook removed the attendee instead of changing its invitation state.

akimov

akimov

2022-05-06 06:55

reporter   ~0016033

Still try to reproduce. May be bug affects old version of zoom apps

akimov

akimov

2022-07-01 09:52

reporter   ~0016110

Here's example. Generated with zoom-app in macOS 12

test.ics (2,255 bytes)   
BEGIN:VCALENDAR
PRODID:-//Apple Inc.//macOS 12.4//EN
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Indian/Antananarivo
BEGIN:STANDARD
TZOFFSETFROM:+0245
DTSTART:19420801T000000
TZNAME:GMT+3
TZOFFSETTO:+0300
RDATE:19420801T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VTIMEZONE
TZID:Africa/Nairobi
LAST-MODIFIED:20191023T183904Z
X-LIC-LOCATION:Africa/Nairobi
BEGIN:STANDARD
TZNAME:EAT
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
TRANSP:OPAQUE
DTEND;TZID=Indian/Antananarivo:20220701T183000
X-APPLE-TRAVEL-ADVISORY-BEHAVIOR:AUTOMATIC
UID:EA7C26C6-4049-4E3D-8800-EA9F47B83ECD+ZOOMMEETINGNUMBER:87535748294
DTSTAMP:20220701T075500Z
LOCATION:https://us06web.zoom.us/j/87535748294
DESCRIPTION:Egor Savushkin is inviting you to a scheduled Zoom meeting.\n\n
 Topic: РусГидро_Внутр_Финализация КП под Красноярск\nTime: Jul 1\, 2022 11
 :00 AM Moscow\n\nJoin Zoom Meeting\nhttps://us06web.zoom.us/j/87535748294\
 n\nMeeting ID: 875 3574 8294\n 
SEQUENCE:2
CLASS:CONFIDENTIAL
SUMMARY;LANGUAGE=us-EN:РусГидро_Внутр_Финализация КП под Красноярск
LAST-MODIFIED:20220701T081034Z
DTSTART;TZID=Indian/Antananarivo:20220701T180000
CREATED:20220629T123010Z
ATTENDEE;EMAIL=veriskin@atsaero.ru;PARTSTAT=ACCEPTED;CN=Vitaliy Msc Eriskin
  ATS Aero Candidate Project Manager 18. 01. 2022 Владимирович;CUTYPE=INDIV
 IDUAL:mailto:veriskin@atsaero.ru
ATTENDEE;EMAIL=mam@atsaero.ru;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;CN=Андрей Миш
 тановский;CUTYPE=INDIVIDUAL:mailto:mam@atsaero.ru
ATTENDEE;EMAIL=vshimanov@atsaero.ru;PARTSTAT=ACCEPTED;CN=Вадим Шиманов;CUTY
 PE=INDIVIDUAL:mailto:vshimanov@atsaero.ru
ATTENDEE;EMAIL=smakarov@atsaero.ru;PARTSTAT=ACCEPTED;CN=Сергей Макаров;CUTY
 PE=INDIVIDUAL:mailto:smakarov@atsaero.ru
ORGANIZER;CN=Егор Савушкин:mailto:savushkin@atsaero.ru
BEGIN:VALARM
X-WR-ALARMUID:930E83D8-79EC-43B8-B5EA-26827A569B5E
UID:930E83D8-79EC-43B8-B5EA-26827A569B5E
TRIGGER:-PT5M
ATTACH;VALUE=URI:Chord
ACTION:AUDIO
X-APPLE-DEFAULT-ALARM:TRUE
ACKNOWLEDGED:20220701T075001Z
END:VALARM
END:VEVENT
END:VCALENDAR
test.ics (2,255 bytes)   

Issue History

Date Modified Username Field Change
2022-01-12 09:56 akimov New Issue
2022-01-12 09:56 akimov File Added: image.png
2022-01-12 09:56 akimov File Added: meeting-71720165280.ics
2022-01-12 10:09 akimov Note Added: 0015757
2022-05-04 06:08 akimov Note Added: 0016025
2022-05-04 11:57 francis Note Edited: 0016025
2022-05-04 18:25 francis Note Added: 0016030
2022-05-05 06:05 akimov Note Added: 0016031
2022-05-05 11:50 francis Note Edited: 0016031
2022-05-05 11:56 francis Note Added: 0016032
2022-05-06 06:55 akimov Note Added: 0016033
2022-07-01 09:52 akimov Note Added: 0016110
2022-07-01 09:52 akimov File Added: test.ics