-
Notifications
You must be signed in to change notification settings - Fork 173
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
several problems with birthday without a year #161
Comments
Thanks for posting this issue which I realized recently, too. Would be nice to see year-less birthdays supported. Thanks |
Several years back I posted this issue with owncloud... I truly hope this will be implemented soon. All my birthdays w/o a year are gone and labelling this as priority low is wrong. This bug results in data loss. |
@skjnldsv Can you please give this a higher priority? It results in data loss after all. |
@tessus problems 2 and 3 sound to me like core issues with the CardDAV implementation as the Contacts app should never touch files which have just been synced from a different app. @schiessle @rullzer @nickvergessen you seem to have worked on the DAV backend. Could you take a look? And should we create a server issue for this? |
@Henni please do. So a birthday without a year should look like Becaus the |
@rullzer afaik, yes. but I believe there are 2 different specs. v3 and v4 are different in that regard. at least that is what I remember. true, the Apple thing is not a vcard standard. I was rather puzzled when I first saw that. |
@Henni what shall I do about issue 2 and 3? somehow I believe all 3 are somehow related -> because the field is not recognized as a valid field on the server, it is dropped. |
Problem 1 is a Frontend issue in the contacts app. |
any update on this? it has been 6 months... |
Hello everybody. Do you have any update on this? |
Unfortunately it's not a priority here! :( |
thanks, maybe the label helps. I just don't understand why it is not a priority. IMO having the possility to add a birthday to a contact is one of the primary features. But one does not always know the year, so right now there's no way to enter a birthday (unless one makes one up). How does the current behaviour even make sense to anyone? If it doesn't, it should be a priority. I can't be the only one who has this problem. |
Because the app isn't perfect, and some issues are just more important. :/ |
I agree that it shouldn't be the top priority, but a priority. There's a difference. Btw, the current situation causes data loss, too. Although this is more of a backend thing rather than the contacts app itself. This needs to be tackled at the backend nextcloud/server#4287 and in the app. |
To be able for someone to work on the this, what is needed to get it solved (not that I'll get involved though). Does comment #161 (comment) provide the desired solution? Is --MMDD or is ----MMDD what needs to be added? |
@skjnldsv Thanks a lot! |
Please note that I do not know, whether this is is a problem with the contacts app, the CardDaV core implementation, or a combination of both.
Steps to reproduce
Expected behaviour
omit year
or you should be able to enter the Birthday without a year manually.Actual behaviour
In all three cases the VCARD should contain the correct BDAY format for a birthday without a year. In the specifications for vcard 3.0 and 4.0, there are options to do so.
Server configuration
Operating system: Linux
Web server: Apache 2.4.25
Database: MySQL 5.6.25
PHP version: 5.6.30
Nextcloud version: 11.0.2
Contacts version: 1.5.3
Updated from an older Nextcloud or fresh install: updated: oc 8.2.9 -> nc 9.0.57 -> 10.0.4 -> 11.0.2
Signing status:
List of activated apps:
The content of config/config.php:
Are you using external storage, if yes which one: no
Are you using encryption: no
Are you using an external user-backend, if yes which one: no
Client configuration
Browser: Firefox 52, Chrome 57.0.2987.98
Operating system: Mac OSX 10.11.6
CardDAV-clients: DAVdroid 1.4.0.3-ose, OSX Contacts Sync (from the OS)
Logs
Web server error log
Nextcloud log (data/nextcloud.log)
Browser log
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: