about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--uploader/static/js/datatables.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/uploader/static/js/datatables.js b/uploader/static/js/datatables.js
index 82fd696..e111c11 100644
--- a/uploader/static/js/datatables.js
+++ b/uploader/static/js/datatables.js
@@ -35,8 +35,6 @@ var buildDataTable = (tableId, data = [], columns = [], userSettings = {}) => {
             lengthMenu: "",
             info: ""
         },
-        data: data,
-        columns: columns,
         drawCallback: (settings) => {
             $(this[0]).find("tbody tr").each((idx, row) => {
                 var arow = $(row);
@@ -53,7 +51,9 @@ var buildDataTable = (tableId, data = [], columns = [], userSettings = {}) => {
     }
     var theDataTable = $(tableId).DataTable({
         ...defaultSettings,
-        ...userSettings
+        ...userSettings,
+        ...(data.length == 0 ? {} : {data: data}),
+        ...(columns.length == 0 ? {} : {columns: columns})
     });
     theDataTable.on("select", (event, datatable, type, cell, originalEvent) => {
         datatable.rows({selected: true}).nodes().each((node, index) => {