Skip to content
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

Free busy popup timezone error #5949

Open
wargreen opened this issue Apr 24, 2024 · 0 comments
Open

Free busy popup timezone error #5949

wargreen opened this issue Apr 24, 2024 · 0 comments
Labels

Comments

@wargreen
Copy link

Steps to reproduce

  1. Create an event
  2. Go to the attendees list
  3. Add someone
  4. Search a free hour
  5. 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

image

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

@wargreen wargreen added the bug label Apr 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant