diff --git a/flexmeasures/ui/templates/sensors/status.html b/flexmeasures/ui/templates/sensors/status.html
index e7d92d747c..496f9f1f9b 100644
--- a/flexmeasures/ui/templates/sensors/status.html
+++ b/flexmeasures/ui/templates/sensors/status.html
@@ -67,7 +67,7 @@
`,
source_type: sensor.source_type || "None",
staleness_since: `
-
+
${
sensor.staleness_since ?
getHumanFriendlyDeltaOrTimeStr(sensor.staleness_since) :
@@ -85,10 +85,11 @@
const jobStatusMessage = job.err ? `${job.status}: ${job.err}` : job.status;
const jobStatusIcon = job.status === "finished" ? "🟢" :
job.status === "failed" ? "🔴" : "🟡";
+ const createdAtTimestamp = job.enqueued_at ? Date.parse(job.enqueued_at) : 0;
return {
- created_at_timestamp: job.enqueued_at,
+ created_at_timestamp: createdAtTimestamp,
created_at: `
-
+
${
job.enqueued_at ?
getHumanFriendlyDeltaOrTimeStr(job.enqueued_at) :
@@ -226,13 +227,12 @@ Info
// JOBS TABLE
const jobsTable = $("#jobsTable").DataTable({
order: [[0, "desc"]],
- columnDefs: [{ targets: 1, orderData: 0 }],
searching: false,
paging: false,
info: false,
columns: [
{ data: "created_at_timestamp", title: "Created At Timestamp", visible: false },
- { data: "created_at", title: "Created At", orderable: true},
+ { data: "created_at", title: "Created At", orderable: true, orderData: 0 },
{ data: "queue", title: "Queue", orderable: true},
{ data: "entity", title: "Entity", orderable: false},
{ data: "status", title: "Status", className: "text-right", orderable: false},