[Bug Report] Meetings/BBB Tool: Date parsing error with Turkish Locale (JS Error)

4 views
Skip to first unread message

Ali Erhan Aydemir

unread,
Dec 26, 2025, 8:09:37 AM (4 days ago) Dec 26
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
Reply all
Reply to author
Forward
0 new messages