calendar
calendar copied to clipboard
Missing starting event on weird recurrences
To whomever it may concern:
While testing an ics-parser with all kinds of recurrences I noticed that for certain cases of weird recurrences the calendar-application will ommit the setted starting event:
=====================================
BEGIN:VEVENT CREATED:20161229T202620Z LAST-MODIFIED:20161229T202648Z DTSTAMP:20161229T202648Z UID:d3b9fe8a-3674-46aa-ad1a-008f913d0fdb SUMMARY:Wiederholungen 7 RRULE:FREQ=WEEKLY;COUNT=7;BYDAY=MO,TH,FR,SA DTSTART;TZID=Europe/Berlin:20161207T220000 DTEND;TZID=Europe/Berlin:20161207T230000 TRANSP:OPAQUE END:VEVENT
=====================================
BEGIN:VEVENT CREATED:20161229T202620Z LAST-MODIFIED:20161229T215411Z DTSTAMP:20161229T215411Z UID:d3b9fe8a-3674-46aa-ad1a-008f913d0fdb SUMMARY:Wiederholungen 7 STATUS:CONFIRMED RRULE:FREQ=WEEKLY;COUNT=7;BYDAY=MO,TU,WE,TH,FR DTSTART;TZID=Europe/Berlin:20161210T220000 X-MOZ-GENERATION:3 TRANSP:OPAQUE DURATION:PT1H SEQUENCE:4 END:VEVENT
=====================================
Recurrences on a daily basis (same result as the one before) will be handled correctly:
BEGIN:VEVENT CREATED:20161229T202620Z LAST-MODIFIED:20161229T220336Z DTSTAMP:20161229T220336Z UID:d3b9fe8a-3674-46aa-ad1a-008f913d0fdb SUMMARY:Wiederholungen 7 STATUS:CONFIRMED RRULE:FREQ=DAILY;COUNT=7;BYDAY=MO,TU,WE,TH,FR DTSTART;TZID=Europe/Berlin:20161210T220000 X-MOZ-GENERATION:3 TRANSP:OPAQUE DURATION:PT1H SEQUENCE:4 END:VEVENT
It would be nice to have this fixed in the future. I haven't checked the behaviour for monthly recurrences yet.
Best regards, Simon
Steps to reproduce
- Upload the Events inside an ICS-File and upload them or create similar files with Thunderbird/Lightning
Expected behaviour
The start event should be displayed as well. It also works in the google web calendar.
Actual behaviour
The starting event is not displayed.
Server configuration
Operating system: Debian Linux
Web server: Apache
Database:
PHP version:
Server version: ownCloud 9.1.3
Calendar version: 1.4.1
Updated from an older installed version or fresh install: Updated
Signing status (ownCloud/Nextcloud 9.0 and above):
Login as admin user into your cloud and access
http://example.com/index.php/settings/integrity/failed
paste the results here.
It hardly seems relevant...:
No errors have been found.
List of activated apps:
If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your instance's installation folder
The content of config/config.php:
If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your instance's installation folder
or
Insert your config.php content here
(Without the database password, passwordsalt and secret)
Are you using external storage, if yes which one: local/smb/sftp/...
Are you using encryption: yes/no
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...
LDAP configuration (delete this part if not used)
With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your instance's installation folder
Without access to your command line download the data/owncloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';
Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.
Client configuration
Browser:
Operating system:
CalDAV-clients:
Logs
Web server error log
Insert your webserver log here
Log file (data/owncloud.log)
Insert your ownCloud.log file here
Browser log
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...
RRULE:FREQ=DAILY;COUNT=7;BYDAY=MO,TU,WE,TH,FR
support for BYDAY was recently added - please test the latest rc: calendar-1.5.8-rc1.tar.gz