Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Contact birthdays are not displayed in dashboard upcoming events #5944

Closed
5 of 8 tasks
GreyXor opened this issue Apr 22, 2024 · 9 comments
Closed
5 of 8 tasks

Comments

@GreyXor
Copy link

GreyXor commented Apr 22, 2024

⚠️ This issue respects the following points: ⚠️

Bug description

The birthday of one of my contacts, does not appear in upcoming events

Steps to reproduce

  1. Create a contact with birthday tomorrow
  2. Checking that the contact birthday is in calendar (yes)
  3. go to dashboard a find that birthday is not in "Upcoming events"

Expected behavior

Having the birthday in the upcoming event

Installation method

Community Docker image

Nextcloud Server version

28

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.3

Web server

Nginx

Database engine version

PostgreSQL

Is this bug present after an update or on a fresh install?

Fresh Nextcloud Server install

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

{
    "system": {
        "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
            }
        ],
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0
        },
        "overwriteprotocol": "https",
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "upgrade.disable-web": true,
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "localhost",
            "cloud.plerion.net"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "28.0.4.1",
        "overwrite.cli.url": "https:\/\/localhost",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "mail_smtpmode": "smtp",
        "mail_smtpauth": 1,
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "loglevel": 2
    }
}

List of activated Apps

Enabled:
  - activity: 2.20.0
  - bruteforcesettings: 2.8.0
  - calendar: 4.6.7
  - checksum: 1.2.4
  - cloud_federation_api: 1.11.0
  - contacts: 5.5.3
  - contactsinteraction: 1.9.0
  - dashboard: 7.8.0
  - dav: 1.29.1
  - federatedfilesharing: 1.18.0
  - federation: 1.18.0
  - files: 2.0.0
  - files_pdfviewer: 2.9.0
  - files_reminders: 1.1.0
  - files_sharing: 1.20.0
  - files_trashbin: 1.18.0
  - files_versions: 1.21.0
  - firstrunwizard: 2.17.0
  - keeweb: 0.6.18
  - logreader: 2.13.0
  - lookup_server_connector: 1.16.0
  - music: 1.11.0
  - nextcloud_announcements: 1.17.0
  - notifications: 2.16.0
  - notify_push: 0.6.10
  - oauth2: 1.16.3
  - password_policy: 1.18.0
  - privacy: 1.12.0
  - provisioning_api: 1.18.0
  - quota_warning: 1.19.0
  - related_resources: 1.3.0
  - richdocuments: 8.3.4
  - serverinfo: 1.18.0
  - settings: 1.10.1
  - sharebymail: 1.18.0
  - socialsharing_email: 3.1.0
  - spreed: 18.0.7
  - support: 1.11.1
  - tasks: 0.15.0
  - text: 3.9.1
  - theming: 2.3.0
  - twofactor_backupcodes: 1.17.0
  - updatenotification: 1.18.0
  - user_status: 1.8.1
  - viewer: 2.2.0
  - weather_status: 1.8.0
  - workflowengine: 2.10.0
Disabled:
  - admin_audit: 1.18.0
  - circles: 28.0.0 (installed 28.0.0-dev)
  - comments: 1.18.0 (installed 1.18.0)
  - encryption: 2.16.0
  - files_external: 1.20.0
  - journal: 0.0.4 (installed 0.0.4)
  - photos: 2.4.0 (installed 2.4.0)
  - recommendations: 2.0.0 (installed 2.0.0)
  - survey_client: 1.16.0 (installed 1.16.0)
  - suspicious_login: 6.0.0
  - systemtags: 1.18.0 (installed 1.18.0)
  - twofactor_totp: 10.0.0-beta.2
  - user_ldap: 1.19.0

Nextcloud Signing status

No response

Nextcloud Logs

No response

Additional info

As you can see, the 14 april birthday should appear in "upcoming events", but it's not.
image

@GreyXor GreyXor added the bug label Apr 22, 2024
@joshtrichards joshtrichards transferred this issue from nextcloud/server Apr 23, 2024
@GreyXor
Copy link
Author

GreyXor commented Apr 25, 2024

Hello @joshtrichards,
are you sure that this is related to calendar and not Dashboard itself ?

@joshtrichards
Copy link
Member

The dashboard widget for upcoming events is provided by the Calendar app: https://github.com/nextcloud/calendar/tree/main/lib/Dashboard

@GreyXor
Copy link
Author

GreyXor commented Apr 25, 2024

Same bug as #5592

@kesselb
Copy link
Contributor

kesselb commented May 7, 2024

Thanks for your bug report 👍

I've worked on two patches, which are also scheduled for the upcoming releases of Nextcloud 28 (2024-05-23) and Nextcloud 29 (2024-05-23), to address some issues regarding the upcoming events widget.

  1. Bring back events from subscribed calendars: Expose subscription calendars server#44752

  2. Fix an issue with reoccurrence: CalDAV fix search with limit and time range server#45222

The birthday calendar uses reoccurrence and therefore, I think the second patch could also help for your case.

Do you happen to remember if the widget showed the birthdays for the first seven of your contacts (ordered by their birthdate)? E.g You have 7 contacts with birthday in Jan, and another one in Feb. Those with birthday in Jan should work the others not.

Thank you and stay tuned!

@GreyXor
Copy link
Author

GreyXor commented May 8, 2024

@kesselb, thanks!
From what I remember, no birthdays at all were displayed in the dashboard widget. I can try anything on my instance if you want. AMA 👍

@kesselb
Copy link
Contributor

kesselb commented May 24, 2024

Please log a fresh issue if your issue is still there with Nextcloud 28.0.6 or Nextcloud 29.0.0.1.

I missed the merge window for 28.0.6 and 29.0.1.
They are scheduled now for 28.0.7 and 29.0.2 29.0.3.

@GreyXor
Copy link
Author

GreyXor commented Jun 7, 2024

Please log a fresh issue if your issue is still there with Nextcloud 28.0.6 or Nextcloud 29.0.0.1.

I missed the merge window for 28.0.6 and 29.0.1. They are scheduled now for 28.0.7 and 29.0.2.

Hello @kesselb,
I just upgraded to 29.0.2 but I still have the issue:
image
image

I've created a “justatest” contact whose birthday is tomorrow and nothing appears in “upcoming events”.

@kesselb
Copy link
Contributor

kesselb commented Jun 7, 2024

I'm afraid it will be 29.0.3.

@GreyXor
Copy link
Author

GreyXor commented Jun 25, 2024

Hello, I confirm that this issue is fixed in 29.0.3, thank you @kesselb

@GreyXor GreyXor closed this as completed Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants