Ali Erhan Aydemir
unread,Dec 26, 2025, 8:09:37 AM (4 days ago) Dec 26Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Sakai Development
Hi Sakai Core Team,
I would like to report a critical bug in the Meetings (BigBlueButton) tool regarding date parsing in the Turkish Locale, but I am unable to create a Jira ticket due to new account permission restrictions (my account is read-only).
Could someone please verify this and open a Jira ticket on my behalf?
Here are the details:
Summary:
[Meetings/BBB] JavaScript Error: "Cannot read properties of null (reading 'getTime')" when saving meeting with dates (Turkish Locale)
Description:
We have identified a client-side JavaScript error in `bbb_utils.js`.
When running Sakai in Turkish Locale (tr_TR) with the 24-hour format enabled, the date picker populates the input field with localized strings (e.g., "27 Ara 2025 14:48"). The `bbb_utils.js` script fails to parse this localized date string (month name "Ara"), resulting in a `null` object.
Browser Console Log:
Uncaught TypeError: Cannot read properties of null (reading 'getTime')
at meetings.utils.addUpdateMeeting (bbb_utils.js:155:32)
at HTMLInputElement.<anonymous> (bbb.js:383:28)
Steps to Reproduce:
1. Set User Locale to Turkish (tr_TR).
2. Open Meetings tool -> Add Meeting.
3. Select a Start/End date (Input shows localized format like "27 Ara 2025").
4. Click Save.
5. Action fails silently; Console shows the TypeError.
Environment:
Sakai 25-SNAPSHOT / MySQL 8 / tr_TR Locale.
This effectively prevents Turkish users from creating scheduled meetings.
Best regards,
Ali Erhan Aydemir
Dokuz Eylul University