-
Notifications
You must be signed in to change notification settings - Fork 243
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
Birthday calendar: contacts with birthday on Feb. 29th have no appointment in non-leap years #747
Comments
Is this behavior only reproducible with the web calendar or with other Caldav clients as well? |
Just tested: When i sync the birthday calender with a calender in Outlook via CalDav Synchronizer, there is no appointment for that contacts birthday at, it is missing completely in every year. |
Checking RFC5545, not displaying events recurring on Feb29th is expected:
So the issue is not the recurrence expansion but the recurrence rule in the birthday event. We will have to check how other calendar applications do that |
So basically we need to implement RFC7529 upstream in ical.js. |
Just out of curiosity, anything new regarding this issue? |
Since 2020 is a leap year, I remembered this issue exists. Any idea if and when this will be solved? |
As i said, this requires RFC7529 support in a library that we use. So no ETA from my side. |
This looks to be functioning as expected today. I created a leap year contact born 2020-02-29. Their birthday is visible on 2020-02-29, 2024-02-29, as well as 2023-02-28 |
Steps to reproduce
Expected behaviour
The calender creates an alternative entry on Feb 28th (most calenders do this) or March 1st (some people preferr this solution) in non-leap years for contacts with that special birthday.
Actual behaviour
In non-leap year, the calender creates no appointment for the contacts birthday.
Server configuration detail
Operating system: Linux 3.16.0-042stab127.2 #1 SMP Thu Jan 4 16:41:44 MSK 2018 x86_64
Webserver: Apache/2.4.10 (cgi-fcgi)
Database: mysql 5.5.59
PHP version: 7.1.13-1+0
20180105151310.14+jessie1.gbp1086faModules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, pcntl, Reflection, SPL, session, standard, cgi-fcgi, mysqlnd, PDO, xml, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, geoip, gettext, iconv, imap, intl, json, exif, mcrypt, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xmlreader, xmlwriter, xsl, zip, Zend OPcache
Nextcloud version: 13.0.0 - 13.0.0.14
Updated from an older Nextcloud/ownCloud or fresh install:
Where did you install Nextcloud from: Tarfile from website
Signing status
Array
List of activated apps
Configuration (config/config.php)
**Are you using external storage, if yes which one: local
Are you using encryption: no
**Are you using an external user-backend, if yes which one: IMAP
Client configuration
Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
Operating system:
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: