disabled contact birthdays displayed
Describe the bug
Disabled address books contacts show up in "Contact birthdays" calendar.
To Reproduce Steps to reproduce the behaviour:
- Go to /apps/contacts/
- Create address book
- Add new contact with birthday, anniversary, etc. to new address book
- Disable address book
- Note that new contact is not discoverable in the ui
- Sync /remote.php/dav/calendars/:user/contact_birthdays/
- See contact birthday in Contact birthdays calendar
Expected behavior I would expect disabling an address book hides all data contained within from other applications within nextcloud.
Actual behavior Tell us what happened instead.
Screenshots Available upon request.
Server configuration
Operating system: Linux
Web server: Any
Database: Any
PHP version: Several
Nextcloud version: Several
Contacts version: Several
Updated from an older Nextcloud or fresh install: Either
Signing status:
No errors have been found.
List of activated apps: Available upon request.
Nextcloud configuration: Available upon request.
Client configuration
Browser: Many
Operating system: All
CardDAV-clients: Multiple
Logs
Web server error log
Available upon request.
Nextcloud log
data/nextcloud.log
Available upon request.
Browser log
Available upon request.
I realized this anoying behavior on my server too, with Nextcloud v28.0.8 and Contacts v5.5.3 and it would be great if this can fixed in the future.