calendar
calendar copied to clipboard
Free busy popup timezone error
Steps to reproduce
- Create an event
- Go to the attendees list
- Add someone
- Search a free hour
- Popup is now open => look the console
Expected behavior
Dates and hours are displayed in local format
Actual behaviour
Calendar popup and hour are displayed in english format
In the console :
freeBusyBlockedForAllEventSource
Date Tue May 14 2024 00:00:00 GMT+0200 (Central European Summer Time)
Date Wed May 15 2024 00:00:00 GMT+0200 (Central European Summer Time)
Europe/Paris [freeBusyBlockedForAllEventSource.js:49:11](webpack:///calendar/src/fullcalendar/eventSources/freeBusyBlockedForAllEventSource.js)
XHRPROPFIND
https://**********/remote.php/dav/calendars/test2/
[HTTP/2 207 122ms]
[ERROR] calendar: FreeBusyEventSource: Timezone undefined not found, falling back to UTC.
Object { app: "calendar", uid: "test2", level: 3 }
[ConsoleLogger.js:74:18](webpack:///calendar/node_modules/@nextcloud/logger/dist/ConsoleLogger.js)
Calendar app version
4.7.0
CalDAV-clients used
No response
Browser
Firefox 123.0.1
Client operating system
Debian sid
Server operating system
Debian
Web server
Nginx
Database engine version
MySQL
PHP engine version
PHP 8.2
Nextcloud version
28.0.3
Updated from an older installed version or fresh install
Updated from an older version
List of activated apps
No response
Nextcloud configuration
No response
Web server error log
No response
Log file
No response
Browser log
freeBusyBlockedForAllEventSource
Date Wed May 01 2024 00:00:00 GMT+0200 (Central European Summer Time)
Date Thu May 02 2024 00:00:00 GMT+0200 (Central European Summer Time)
Europe/Paris freeBusyBlockedForAllEventSource.js:49:11
XHRPROPFIND
https://*************/remote.php/dav/calendars/test2/
[HTTP/2 207 124ms]
1
<?xml version="1.0"?>
2
<d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:cal="urn:ietf:params:xml:ns:caldav" xmlns:cs="http://calendarserver.org/ns/" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns"><d:response><d:href>/remote.php/dav/calendars/test2/</d:href><d:propstat><d:prop><d:resourcetype><d:collection/></d:resourcetype><d:owner><d:href>/remote.php/dav/principals/users/test2/</d:href></d:owner><d:current-user-privilege-set><d:privilege><d:write/></d:privilege><d:privilege><d:write-properties/></d:privilege><d:privilege><d:write-content/></d:privilege><d:privilege><d:unlock/></d:privilege><d:privilege><d:bind/></d:privilege><d:privilege><d:unbind/></d:privilege><d:privilege><d:write-acl/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege></d:current-user-privilege-set></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:getcontenttype/><d:getetag/><d:displayname/><d:sync-token/><oc:invite/><cs:allowed-sharing-modes/><cs:publish-url/><x1:calendar-order xmlns:x1="http://apple.com/ns/ical/"/><x1:calendar-color xmlns:x1="http://apple.com/ns/ical/"/><cs:getctag/><cal:calendar-description/><cal:calendar-timezone/><cal:supported-calendar-component-set/><cal:supported-calendar-data/><cal:max-resource-size/><cal:min-date-time/><cal:max-date-time/><cal:max-instances/><cal:max-attendees-per-instance/><cal:supported-collation-set/><cal:calendar-free-busy-set/><cal:schedule-calendar-transp/><cal:schedule-default-calendar-URL/><oc:calendar-enabled/><x2:owner-displayname xmlns:x2="http://nextcloud.com/ns"/><x2:trash-bin-retention-duration xmlns:x2="http://nextcloud.com/ns"/><x2:deleted-at xmlns:x2="http://nextcloud.com/ns"/><cs:source/><x1:refreshrate xmlns:x1="http://apple.com/ns/ical/"/><cs:subscribed-strip-todos/><cs:subscribed-strip-alarms/><cs:subscribed-strip-attachments/><cal:calendar-availability/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/calendars/test2/contact_birthdays/</d:href><d:propstat><d:prop><d:resourcetype><d:collection/><cal:calendar/></d:resourcetype><d:displayname>Anniversaires des contacts</d:displayname><d:owner><d:href>/remote.php/dav/principals/users/test2/</d:href></d:owner><d:sync-token>http://sabre.io/ns/sync/1</d:sync-token><d:current-user-privilege-set><d:privilege><d:write-properties/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege><d:privilege><cal:read-free-busy/></d:privilege></d:current-user-privilege-set><oc:invite/><cs:allowed-sharing-modes/><x1:calendar-order xmlns:x1="http://apple.com/ns/ical/">0</x1:calendar-order><x1:calendar-color xmlns:x1="http://apple.com/ns/ical/">#FFFFCA</x1:calendar-color><cs:getctag>http://sabre.io/ns/sync/1</cs:getctag><cal:supported-calendar-component-set><cal:comp name="VEVENT"/></cal:supported-calendar-component-set><cal:supported-calendar-data><cal:calendar-data content-type="text/calendar" version="2.0"/><cal:calendar-data content-type="application/calendar+json"/></cal:supported-calendar-data><cal:max-resource-size>10000000</cal:max-resource-size><cal:supported-collation-set><cal:supported-collation>i;ascii-casemap</cal:supported-collation><cal:supported-collation>i;octet</cal:supported-collation><cal:supported-collation>i;unicode-casemap</cal:supported-collation></cal:supported-collation-set><cal:schedule-calendar-transp><cal:opaque/></cal:schedule-calendar-transp><x2:owner-displayname xmlns:x2="http://nextcloud.com/ns">test2</x2:owner-displayname></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:getcontenttype/><d:getetag/><cs:publish-url/><cal:calendar-description/><cal:calendar-timezone/><cal:min-date-time/><cal:max-date-time/><cal:max-instances/><cal:max-attendees-per-instance/><cal:calendar-free-busy-set/><cal:schedule-default-calendar-URL/><oc:calendar-enabled/><x2:trash-bin-retention-duration xmlns:x2="http://nextcloud.com/ns"/><x2:deleted-at xmlns:x2="http://nextcloud.com/ns"/><cs:source/><x1:refreshrate xmlns:x1="http://apple.com/ns/ical/"/><cs:subscribed-strip-todos/><cs:subscribed-strip-alarms/><cs:subscribed-strip-attachments/><cal:calendar-availability/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/calendars/test2/personal/</d:href><d:propstat><d:prop><d:resourcetype><d:collection/><cal:calendar/></d:resourcetype><d:displayname>Personnel</d:displayname><d:owner><d:href>/remote.php/dav/principals/users/test2/</d:href></d:owner><d:sync-token>http://sabre.io/ns/sync/1</d:sync-token><d:current-user-privilege-set><d:privilege><d:write/></d:privilege><d:privilege><d:write-properties/></d:privilege><d:privilege><d:write-content/></d:privilege><d:privilege><d:unlock/></d:privilege><d:privilege><d:bind/></d:privilege><d:privilege><d:unbind/></d:privilege><d:privilege><d:write-acl/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege><d:privilege><cal:read-free-busy/></d:privilege></d:current-user-privilege-set><oc:invite/><cs:allowed-sharing-modes><cs:can-be-shared/><cs:can-be-published/></cs:allowed-sharing-modes><x1:calendar-order xmlns:x1="http://apple.com/ns/ical/">0</x1:calendar-order><cs:getctag>http://sabre.io/ns/sync/1</cs:getctag><cal:supported-calendar-component-set><cal:comp name="VEVENT"/><cal:comp name="VTODO"/></cal:supported-calendar-component-set><cal:supported-calendar-data><cal:calendar-data content-type="text/calendar" version="2.0"/><cal:calendar-data content-type="application/calendar+json"/></cal:supported-calendar-data><cal:max-resource-size>10000000</cal:max-resource-size><cal:supported-collation-set><cal:supported-collation>i;ascii-casemap</cal:supported-collation><cal:supported-collation>i;octet</cal:supported-collation><cal:supported-collation>i;unicode-casemap</cal:supported-collation></cal:supported-collation-set><cal:schedule-calendar-transp><cal:opaque/></cal:schedule-calendar-transp><x2:owner-displayname xmlns:x2="http://nextcloud.com/ns">test2</x2:owner-displayname></d:prop><d:status>HTTP/1.1 200 OK</d:status></d:propstat><d:propstat><d:prop><d:getcontenttype/><d:getetag/><cs:publish-url/><x1:calendar-color xmlns:x1="http://apple.com/ns/ical/"/><cal:calendar-description/><cal:calendar-timezone/><cal:min-date-time/><cal:max-date-time/><cal:max-instances/><cal:max-attendees-per-instance/><cal:calendar-free-busy-set/><cal:schedule-default-calendar-URL/><oc:calendar-enabled/><x2:trash-bin-retention-duration xmlns:x2="http://nextcloud.com/ns"/><x2:deleted-at xmlns:x2="http://nextcloud.com/ns"/><cs:source/><x1:refreshrate xmlns:x1="http://apple.com/ns/ical/"/><cs:subscribed-strip-todos/><cs:subscribed-strip-alarms/><cs:subscribed-strip-attachments/><cal:calendar-availability/></d:prop><d:status>HTTP/1.1 404 Not Found</d:status></d:propstat></d:response><d:response><d:href>/remote.php/dav/calendars/test2/inbox/</d:href><d:propstat><d:prop><d:resourcetype><d:collection/><cal:schedule-inbox/></d:resourcetype><d:owner><d:href>/remote.php/dav/principals/users/test2/</d:href></d:owner><d:current-user-privilege-set><d:privilege><cal:schedule-deliver/></d:privilege><d:privilege><cal:schedule-deliver-invite/></d:privilege><d:privilege><cal:schedule-deliver-reply/></d:privilege><d:privilege><cal:schedule-query-freebusy/></d:privilege><d:privilege><d:unbind/></d:privilege><d:privilege><d:write-properties/></d:privilege><d:privilege><d:read/></d:privilege><d:privilege><d:read-acl/></d:privilege><d:privilege><d:read-current-user-privilege-set/></d:privilege></d:current-user-privilege-set><cal:supported-calendar-data><cal:calendar-data content-type="text/calendar" version="2.0"/><cal:calendar-data content-type="application/calendar+json"/></cal:supported-calendar-data><cal:max-resource-size>10000000</cal:max-resource-size><cal:supported-collation-set><cal:supported-collation>i;ascii-casemap</cal:supported-collation><cal:supported-collation>i;octet</cal:supported-collation><cal:supported-collation>i;unicode-casemap</cal:supported-collation></cal:supported-collation-set><cal:calendar-availability>BEGIN:VCALENDAR
3
PRODID:Nextcloud DAV app
4
BEGIN:VTIMEZONE
5
TZID:Europe/Paris
6
BEGIN:STANDARD
7
TZNAME:CET
8
TZOFFSETFROM:+0200
9
TZOFFSETTO:+0100
10
DTSTART:19701025T030000
11
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
12
END:STANDARD
13
BEGIN:DAYLIGHT
14
TZNAME:CEST
15
TZOFFSETFROM:+0100
16
TZOFFSETTO:+0200
17
DTSTART:19700329T020000
18
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
19
END:DAYLIGHT
20
END:VTIMEZONE
21
BEGIN:VAVAILABILITY
22
BEGIN:AVAILABLE
23
DTSTART;TZID=Europe/Paris:20240424T090000
24
DTEND;TZID=Europe/Paris:20240424T170000
25
UID:61b11639-1073-4968-96ce-39d62d59073d
[ERROR] calendar: FreeBusyEventSource: Timezone undefined not found, falling back to UTC.
Object { app: "calendar", uid: "test2", level: 3 }
Additional info
No response