Data Tables View breaks for 'en_AU' locale
ThrawnCA opened this issue · comments
CKAN version
2.10
Describe the bug
When using the 'en_AU' locale, Data Tables views frequently fail to load.
Steps to reproduce
- Create a resource and generate a Data Tables view.
- Load the resource page from a location in Australia.
Expected behavior
Additional details
This appears to be because there is no 'en_AU.json' entry in ckanext/datatablesview/public/vendor/DataTables/i18n/
.
The contents would be the same as en_GB.json
.
Firefox console:
XHRGET
https://staging.data.qld.gov.au/vendor/DataTables/i18n/en_AU.json
[HTTP/3 404 707ms]
Uncaught TypeError: divHeader[0] is undefined
_fnScrollDraw https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:5295
_fnAdjustColumnSizing https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:2421
_fnInitComplete https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:4870
_fnAjaxUpdateDraw https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:4213
_fnAjaxUpdate https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:4050
callback https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:3951
jQuery 6
_fnBuildAjax https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:4027
_fnAjaxUpdate https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:4046
_fnDraw https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:3481
_fnReDraw https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:3599
https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:7592
iterator https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:7160
https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:7581
methodScoping https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:7329
stateLoadParams https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:27465
ret https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:6769
map jQuery
_fnCallbackFire https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:6768
_fnImplementState https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:6463
_fnLoadState https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:6439
DataTable https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:1300
jQuery 2
DataTable https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:860
DataTable https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:15584
initialize https://staging.data.qld.gov.au/webassets/ckanext-datatablesview/33e7a47c_datatablesview.js:27379
createInstance https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:184
initializeElement https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:184
each jQuery
initializeElement https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:184
initialize https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:184
jQuery 2
initialize https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:184
initialize https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:209
jQuery 16
getLocaleData https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:196
initialize https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:209
https://staging.data.qld.gov.au/webassets/base/6fddaa3f_main.js:210
jQuery 13
33e7a47c_datatablesview.js:5295:21