diff --git a/puppetboard/templates/_macros.html b/puppetboard/templates/_macros.html
index 65defad..acbca9b 100644
--- a/puppetboard/templates/_macros.html
+++ b/puppetboard/templates/_macros.html
@@ -35,6 +35,7 @@
{% macro datatable_init(table_html_id, ajax_url, default_length, length_selector, extra_options=None) -%}
// Init datatable
$.fn.dataTable.ext.errMode = 'throw';
+
var table = $('#{{ table_html_id }}').DataTable({
// Permit flow auto-readjust (responsive)
"autoWidth": false,
@@ -59,6 +60,11 @@
{% if extra_options %}{% call extra_options() %}Callback to parent defined options{% endcall %}{% endif %}
});
+ table.on('error', function ( e, settings, json ) {
+ table.clear().draw();
+ $('#facts_table_processing').hide(); })
+
+
table.on('draw.dt', function(){
$('#{{ table_html_id }} [rel=utctimestamp]').each(
function(index, timestamp){