Skip to content

Shared calendar events not showing on all devices #5408

@joeyboon

Description

@joeyboon

Steps to reproduce

Thus far I've not been able to reproduce at command, but it's been driving me nuts and seems random.

Expected behavior

Events in a shared calendar should be shown in both webinterface as well as apps on iOS and Android of the users who have access.

Actual behaviour

So here goes! I share a calendar with my partner and lately we have had some arguing because one of us did not see an appointment and double booked the time. Turns out appointments have not been showing up on all devices. It feels quite random and can happen to any type of appointment (both single and recurring) and is quite rare.

Thus far it only happened to a handful of appointments not showing on mobile devices (and the appointment would always show up on the web interface). Me thinking this was a client side issue, I was checking them one by one (check which devices created the affected appointment once we identified it). But today something really weird happened, an appointment did not show up in the webinterface, but it did on both of our mobile devices. I could also see changes I made to the event in the activity view on the webinterface, but once I clicked the event the editor would keep spinning.

I'll share some screenshots as an example:

After editing the event on my phone (adding an . to the end of the title for both the series and the occurrence, I can see I made changes to the event in the activity screen:

Activityscreen after editing on phone

The event shows up on my Android Device in the app OneCalendar and on my Partners iPhone with the default calendar application.

OneCalendarAndroid

The event however is not vissible in the webinterface:

Webinterface specific day

Calendar app version

4.4.4

CalDAV-clients used

DAVx5, iOS calDAV, Onecalendar on Android

Browser

Firefox 116.0 (64-bit)

Client operating system

Fedora Linux 38 (Workstation Edition)

Server operating system

FreeBSD 13.2

Web server

Apache

Database engine version

MariaDB

PHP engine version

PHP 8.0

Nextcloud version

26.0.4

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps

Enabled
  - activity: 2.18.0
  - admin_audit: 1.16.0
  - bruteforcesettings: 2.6.0
  - calendar: 4.4.4
  - circles: 26.0.0
  - cloud_federation_api: 1.9.0
  - comments: 1.16.0
  - contacts: 5.3.2
  - cookbook: 0.10.2
  - dashboard: 7.6.0
  - dav: 1.25.0
  - deck: 1.9.2
  - event_update_notification: 2.2.0
  - federatedfilesharing: 1.16.0
  - federation: 1.16.0
  - files: 1.21.1
  - files_automatedtagging: 1.16.1
  - files_pdfviewer: 2.7.0
  - files_retention: 1.15.0
  - files_rightclick: 1.5.0
  - files_sharing: 1.18.0
  - files_trashbin: 1.16.0
  - files_versions: 1.19.1
  - firstrunwizard: 2.15.0
  - forms: 3.3.1
  - gpoddersync: 3.8.1
  - groupfolders: 14.0.3
  - logreader: 2.11.0
  - lookup_server_connector: 1.14.0
  - maps: 1.0.2
  - news: 22.0.0
  - nextcloud_announcements: 1.15.0
  - notes: 4.8.1
  - notifications: 2.14.0
  - oauth2: 1.14.1
  - password_policy: 1.16.0
  - photos: 2.2.0
  - polls: 5.2.0
  - privacy: 1.10.0
  - provisioning_api: 1.16.0
  - recommendations: 1.5.0
  - related_resources: 1.1.0
  - richdocuments: 8.0.3
  - serverinfo: 1.16.0
  - settings: 1.8.0
  - sharebymail: 1.16.0
  - support: 1.9.0
  - survey_client: 1.14.0
  - suspicious_login: 4.4.0
  - systemtags: 1.16.0
  - tasks: 0.15.0
  - text: 3.7.2
  - theming: 2.1.1
  - twofactor_backupcodes: 1.15.0
  - twofactor_totp: 8.0.0
  - updatenotification: 1.16.0
  - user_status: 1.6.0
  - viewer: 1.10.0
  - weather_status: 1.6.0
  - workflowengine: 2.8.0
Disabled:
  - contactsinteraction: 1.7.0 (installed 1.2.0)
  - encryption: 2.14.0
  - files_external: 1.18.0
  - user_ldap: 1.16.0

Nextcloud configuration

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "***REMOVED SENSITIVE VALUE***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "26.0.4.2",
        "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtpsecure": "ssl",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "twofactor_enforced": "true",
        "twofactor_enforced_groups": [
            "admin"
        ],
        "twofactor_enforced_excluded_groups": [],
        "maintenance": false,
        "theme": "",
        "loglevel": 2,
        "updater.release.channel": "stable",
        "default_phone_region": "NL",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "trashbin_retention_obligation": "auto, 30",
        "app_install_overwrite": [
            "twofactor_u2f"
        ]
    }
}
%

Web server error log

No response

Log file

No response

Browser log

No response

Additional info

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions