nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
983 stars 241 forks source link

Event from subscription is not shown in calender #2684

Open MartenBE opened 4 years ago

MartenBE commented 4 years ago

Steps to reproduce

  1. Import .ics link from Outlook
  2. See that a certain event is missing
BEGIN:VEVENT
DESCRIPTION:   Blabla
UID:040000008200E00074C5B7101A82E00800000000E173EA7FB191D601000000000000000
 010000000CBD59CCE9082CF409DCFF577D8A188B0
RECURRENCE-ID;TZID=Romance Standard Time:20200925T083000
SUMMARY:Hoorcollege Theorie - 2B1
DTSTART;TZID=Romance Standard Time:20200925T083000
DTEND;TZID=Romance Standard Time:20200925T093000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20201105T181402Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:3
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT

BEGIN:VEVENT
DESCRIPTION:  Blabla
SUMMARY:Hoorcollege
DTSTART;TZID=Romance Standard Time:20200925T083000
DTEND;TZID=Romance Standard Time:20200925T093000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20201105T181402Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT

BEGIN:VEVENT
DESCRIPTION:   Blabla
UID:040000008200E00074C5B7101A82E00800000000E173EA7FB191D601000000000000000
 010000000CBD59CCE9082CF409DCFF577D8A188B0
RECURRENCE-ID;TZID=Romance Standard Time:20201009T083000
SUMMARY:Hoorcollege
DTSTART;TZID=Romance Standard Time:20201009T083000
DTEND;TZID=Romance Standard Time:20201009T093000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20201105T181402Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:3
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT

BEGIN:VEVENT
DESCRIPTION:   Blabla
UID:040000008200E00074C5B7101A82E00800000000E173EA7FB191D601000000000000000
 010000000CBD59CCE9082CF409DCFF577D8A188B0
RECURRENCE-ID;TZID=Romance Standard Time:20201023T083000
SUMMARY:Hoorcollege
DTSTART;TZID=Romance Standard Time:20201023T083000
DTEND;TZID=Romance Standard Time:20201023T093000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20201105T181402Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:0
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:0
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:3
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT

Expected behaviour

I expect this event to be shown on each friday until the 18th. of December at 08:30.

Actual behaviour

The event is not visible

Calendar app

Calendar app version: 2.1.2

CalDAV-clients used: NextCloud web

Client configuration

Browser: Firefox 82.0.2 (64-bit)

Operating system: Windows 10

Server configuration

Operating system: Official docker image on Fedora 33

Web server: Apache (official docker image)

Database: MariaDB (Official docker image)

PHP version: Same as official docker image

Nextcloud Version: 20.0.1

Updated from an older installed version or fresh install: Fresh

List of activated apps:

Enabled:
  - accessibility: 1.6.0
  - activity: 2.13.2
  - apporder: 0.11.0
  - bruteforcesettings: 2.0.1
  - calendar: 2.1.2
  - cloud_federation_api: 1.3.0
  - contacts: 3.4.1
  - contactsinteraction: 1.1.0
  - dav: 1.16.0
  - deck: 1.1.2
  - end_to_end_encryption: 1.6.2
  - federatedfilesharing: 1.10.1
  - files: 1.15.0
  - files_rightclick: 0.17.0
  - files_sharing: 1.12.0
  - files_trashbin: 1.10.1
  - files_versions: 1.13.0
  - firstrunwizard: 2.9.0
  - logreader: 2.5.0
  - lookup_server_connector: 1.8.0
  - maps: 0.1.8
  - news: 15.0.6
  - nextcloud_announcements: 1.9.0
  - oauth2: 1.8.0
  - password_policy: 1.10.1
  - provisioning_api: 1.10.0
  - recommendations: 0.8.0
  - serverinfo: 1.10.0
  - settings: 1.2.0
  - spreed: 10.0.1
  - support: 1.3.0
  - text: 3.1.0
  - theming: 1.11.0
  - twofactor_backupcodes: 1.9.0
  - updatenotification: 1.10.0
  - viewer: 1.4.0
  - workflowengine: 2.2.0
Disabled:
  - admin_audit
  - comments
  - dashboard
  - encryption
  - federation
  - files_external
  - files_pdfviewer
  - files_videoplayer
  - notifications
  - photos
  - polls
  - privacy
  - richdocuments
  - richdocumentscode
  - riotchat
  - sharebymail
  - survey_client
  - systemtags
  - user_ldap
  - user_status
  - weather_status

Nextcloud configuration:

{
    "system": {
        "htaccess.RewriteBase": "\/",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": {
            "1": "some.link"
        },
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "20.0.1.1",
        "overwrite.cli.url": "https:\/\/some.link:1234",
        "overwritehost": "some.link:1234",
        "overwriteprotocol": "https",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "defaultapp": "apporder"
    }
}
MartenBE commented 3 years ago

I suspect iit has something to do with https://github.com/mozilla-comm/ical.js/pull/457

I have the following event:

BEGIN:VEVENT
DESCRIPTION:  blabla
RRULE:FREQ=WEEKLY;UNTIL=20201209T093000Z;INTERVAL=1;BYDAY=WE;WKST=MO
EXDATE;TZID=Romance Standard Time:20201111T103000
UID:040000008200E00074C5B7101A82E008000000004F5A69924E8FD601000000000000000
 010000000D76957CA05F16F449212B911A42E9979
SUMMARY:Les Cybersecurity
DTSTART;TZID=Romance Standard Time:20200923T103000
DTEND;TZID=Romance Standard Time:20200923T120000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20201213T124513Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:1
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:1
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:1
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT
BEGIN:VEVENT
DESCRIPTION:  blabla
UID:040000008200E00074C5B7101A82E008000000004F5A69924E8FD601000000000000000
 010000000D76957CA05F16F449212B911A42E9979
RECURRENCE-ID;TZID=Romance Standard Time:20200923T103000
SUMMARY:Les Cybersecurity
DTSTART;TZID=Romance Standard Time:20200923T103000
DTEND;TZID=Romance Standard Time:20200923T120000
CLASS:PUBLIC
PRIORITY:5
DTSTAMP:20201213T124513Z
TRANSP:OPAQUE
STATUS:CONFIRMED
SEQUENCE:1
LOCATION:
X-MICROSOFT-CDO-APPT-SEQUENCE:1
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
X-MICROSOFT-CDO-IMPORTANCE:1
X-MICROSOFT-CDO-INSTTYPE:3
X-MICROSOFT-DONOTFORWARDMEETING:FALSE
X-MICROSOFT-DISALLOW-COUNTER:FALSE
END:VEVENT

It is indeed only present on the first occurence and does not repeat.