nextcloud / calendar

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

Web UI dashboard upcoming events widget not showing all events #6063

Closed snagglewest closed 2 weeks ago

snagglewest commented 3 weeks ago

Steps to reproduce

  1. open web UI dashboard and activate calendar upcoming events widget

Expected behavior

Widget should show upcoming events for for 14 days in chronological order

Actual behaviour

Multiple events from 4 different calendars, some events show others not. Even events from the same calendar which should show between entries are missing.

Calendar app version

Calendar 4.7.6

CalDAV-clients used

none

Browser

Chrome, Edge & Firefox

Client operating system

Windows 10 & 11, Ubuntu 22.04, mint 21

Server operating system

Ubuntu 22.04 (bare metal)

Web server

Apache

Database engine version

MySQL

PHP engine version

PHP 8.2

Nextcloud version

29.0.2

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps

- admin_audit: 1.19.0
  - bruteforcesettings: 2.9.0
  - calendar: 4.7.6
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - federatedfilesharing: 1.19.0
  - files: 2.1.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_pdfviewer: 2.10.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_texteditor: 2.15.1
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - firstrunwizard: 2.18.0
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - nextcloud_announcements: 1.18.0
  - notifications: 2.17.0
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - passwords: 2024.5.20
  - previewgenerator: 5.5.0
  - provisioning_api: 1.19.0
  - ransomware_protection: 1.14.0
  - related_resources: 1.4.0
  - richdocuments: 8.4.2
  - richdocumentscode: 24.4.201
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - support: 1.12.0
  - suspicious_login: 7.0.0
  - systemtags: 1.19.0
  - text: 3.10.0
  - theming: 2.4.0
  - theming_customcss: 1.16.0
  - twofactor_backupcodes: 1.18.0
  - updatenotification: 1.19.1
  - user_status: 1.9.0
  - viewer: 2.3.0
  - workflowengine: 2.11.0

Nextcloud configuration

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.***REMOVED SENSITIVE VALUE***",
            "cloud.***REMOVED SENSITIVE VALUE***",
            "192.168.50.56",
            "***REMOVED SENSITIVE VALUE***",
            "***REMOVED SENSITIVE VALUE***"
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "forwarded_for_headers": [
            "HTTP_X_FORWARDED",
            "HTTP_FORWARDED_FOR"
        ],
        "0": "apache_disable_rewrite_ip=0",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "https:\/\/cloud.***REMOVED SENSITIVE VALUE***",
        "overwriteprotocol": "https",
        "htaccess.RewriteBase": "\/",
        "dbtype": "mysql",
        "version": "29.0.2.2",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "remember_login_cookie_lifetime": 31536000,
        "session_lifetime": 86400,
        "session_keepalive": true,
        "auto_logout": false,
        "default_language": "en",
        "force_language": "en",
        "default_locale": "en_US",
        "force_locale": "en_US",
        "default_phone_region": "US",
        "auth.bruteforce.protection.enabled": true,
        "log_type": "file",
        "logfile": "\/var\/log\/nextcloud\/nextcloud.log",
        "logfilemode": 416,
        "loglevel": 3,
        "log_rotate_size": 104857600,
        "logtimezone": "America\/New_York",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_smtpsecure": "tls",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "enable_previews": true,
        "preview_max_x": "2048",
        "preview_max_y": "2048",
        "maintenance": false,
        "theme": "",
        "allow_local_remote_servers": true,
        "maintenance_window_start": 1,
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "memcache.local": "\\OC\\Memcache\\Redis",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "dbindex": 0,
            "password": "***REMOVED SENSITIVE VALUE***",
            "timeout": 1.5
        },
        "updater.release.channel": "stable",
        "app_install_overwrite": [
            "files_texteditor",
            "extract",
            "richdocumentscode",
            "ransomware_protection",
            "documentserver_community",
            "files_downloadactivity",
            "google_synchronization"
        ],
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "jpeg_quality": "60",
        "defaultapp": "files"
    }
}

Web server error log

No response

Log file

No response

Browser log

No response

Additional info

After update from Nextclould Hub 6 and calendar 4.5.2 the widget stopped working all together. I really appreciate the effort to get it working as we used it a lot when it worked correctly and we'd appreciate getting it back. It's at least working a little now after the last update but it's still not working correctly.

Attached are screenshots of both my calendar and the widget output.

The purple and blue are Gmail calendar feeds The pink is a calendar owned my me but shared with the other users

This seems to be the same issue as this which is closed https://github.com/nextcloud/calendar/issues/5695

widget cal

miaulalala commented 2 weeks ago

Duplicate of https://github.com/nextcloud/calendar/issues/2834

snagglewest commented 2 weeks ago

Not a duplicate of #2834 - not specific to "multi-day appointment" - this applies to single day events as well as events for only a specific time ie 9:30am-10:30am also as seen in the attached pix