-
Notifications
You must be signed in to change notification settings - Fork 174
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
Moving Contact with Birthday Between Address Books Fails #1794
Comments
And this works if there is no birthdays? |
Exactly, yes. |
I can also confirm that having an Anniversary or Date of Death set triggers the same failure when attempting to move a Contact to a different Address Book. |
Thank you very much for the tests! :) |
Sorry, something else I should've mentioned: after the failure, the Contact I tried to move will appear twice, one tagged to the first Address Book and the other tagged to the second. I just checked the "Download" vcf contents in each case and they are identical, including UID and REV timestamp. The Calendar, however, shows only a single entry for the Anniversary/Birthday/Date of Death in each case. |
Steps to reproduce
Expected behaviour
Contact should now simply be seen in the second Address Book.
Actual behaviour
Error box pops up saying "An error occurred while trying to move the contact".
An error is logged "[webdav] Fatal: Sabre\DAV\Exception\BadRequest: Calendar object with uid already exists in this calendar collection. at <>" along with the call stack (included below).
Server configuration
Operating system:
Armbian/Linux 20.08.1 on Hardkernel ODroid C2: Debian Buster-based
Web server:
Apache 2.4.38
Database:
mariadb 10.3.23
PHP version:
php 7.3.19
Nextcloud version: (see Nextcloud admin page)
19.0.3
Contacts version: (see Nextcloud apps page)
3.3.0
Updated from an older Nextcloud or fresh install:
Fresh install via setup-nextcloud.php script.
Signing status:
List of activated apps:
Nextcloud configuration:
Are you using external storage, if yes which one: local/smb/sftp/...
No
Are you using encryption: yes/no
No
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
No
Client configuration
Browser:
Firefox 68.11.0esr
Operating system:
Linux 5.7.0-3-amd64 (Debian testing)
CardDAV-clients:
Logs
Web server error log
Nextcloud log (data/nextcloud.log)
Browser log
The text was updated successfully, but these errors were encountered: