Open Tealk opened 6 months ago
Even after several updates it still doesn't work, is there anything I can do to help?
Can you share your appointment configuration? Do you have any all day events in your calendar? Can you enable debug logging and share your logfile entries for the calendar app?
You can enable conditional logging for the Calendar app only: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#log-condition
Can you share your appointment configuration?
Do you have any all day events in your calendar?
in the past yes, but none in the next few weeks.
I did not enter any appointments on the 6th.
Logs:
{"reqId":"xZAOBOq4bqZ5DuLTCcyC","level":0,"time":"05.06.2024 17:56:25","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717624800&timeZone=Europe%2FBerlin","message":"Maximum end time: 1722786985","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"xZAOBOq4bqZ5DuLTCcyC","level":0,"time":"05.06.2024 17:56:25","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717624800&timeZone=Europe%2FBerlin","message":"Found 4 applicable slot(s) after date filtering","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"xZAOBOq4bqZ5DuLTCcyC","level":0,"time":"05.06.2024 17:56:25","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717624800&timeZone=Europe%2FBerlin","message":"Intervals before extrapolating:0","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"xZAOBOq4bqZ5DuLTCcyC","level":0,"time":"05.06.2024 17:56:25","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717624800&timeZone=Europe%2FBerlin","message":"Slots before daily limit filtering:0","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"xZAOBOq4bqZ5DuLTCcyC","level":0,"time":"05.06.2024 17:56:25","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717624800&timeZone=Europe%2FBerlin","message":"Slots before event conflict filtering:0","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"xZAOBOq4bqZ5DuLTCcyC","level":0,"time":"05.06.2024 17:56:25","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717624800&timeZone=Europe%2FBerlin","message":"Appointment config QRN8KA49fYkq has 0 intervals that result in 0 possible slots. 0 slots remain after the daily limit. 0 available slots remain after conflict checking.","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
Can you remove your conflict calendars and try again to see if that changes anything?
Would you be willing to patch your instance? You can apply the patch from this branch:
https://github.com/nextcloud/calendar/pull/6051 as as diff from here: https://patch-diff.githubusercontent.com/raw/nextcloud/calendar/pull/6051.diff
https://docs.nextcloud.com/server/latest/admin_manual/issues/applying_patch.html#patching-apps gives you instructions on how to apply a patch to your Nextcloud.
the patch alone has not brought any change
even without a conflict calendar, the selection remains empty
Would you be willing to patch your instance? You can apply the patch from this branch:
sure 👍
log after patch:
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Maximum end time: 1722854591","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Earliest start: 1717670700, latest end: 1717711199","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Found 4 applicable slot(s) after date filtering","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Slot start: 1717513200, slot end: 1717452000","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Slot start: 1717599600, slot end: 1717538400","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Slot start: 1717686000, slot end: 1717624800","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Slot start: 1717768800, slot end: 1717711200","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Intervals before extrapolating:0","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Slots before daily limit filtering:0","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Slots before event conflict filtering:0","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
{"reqId":"IbG89i5I1zltkjUwsQIS","level":0,"time":"06.06.2024 12:43:11","remoteAddr":"192.168.100.11","user":"Tealk","app":"calendar-appointments","method":"GET","url":"/apps/calendar/appointment/7/slots?startTime=1717670592&timeZone=Europe%2FBerlin","message":"Appointment config QRN8KA49fYkq has 0 intervals that result in 0 possible slots. 0 slots remain after the daily limit. 0 available slots remain after conflict checking.","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0","version":"29.0.1.1","data":{"app":"calendar-appointments"}}
The same issue on my server, few minutes ago updated to 29.0.4 and still no avaiable slots.
Actually this works fine, the trick is: FIRST SELECT DATE and then you can pickup slots:
Not for me
Steps to reproduce
1.Click on preview
Expected behavior
free times are displayed
Actual behaviour
Only “No slots available” is displayed
Calendar app version
4.7.1
CalDAV-clients used
No response
Browser
Firefox 125.0.2 (64-bit)
Client operating system
Arch Linux
Server operating system
Debian
Web server
Nginx
Database engine version
PostgreSQL
PHP engine version
PHP 8.2
Nextcloud version
Hub 8 (29.0.0)
Updated from an older installed version or fresh install
Updated from an older version
List of activated apps
Nextcloud configuration
Web server error log
Log file
Browser log
Additional info
I know that it still worked with v28.0.4.