From b9a4d18ed936be1761562cf2106d164943482dd3 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Thu, 20 May 2021 21:16:39 +0200 Subject: [PATCH] Do not fail if no equipment has been defined. Fixes #112. --- lib/www/server/lib/sse/prepare.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/www/server/lib/sse/prepare.js b/lib/www/server/lib/sse/prepare.js index 9e6457f..10000e2 100644 --- a/lib/www/server/lib/sse/prepare.js +++ b/lib/www/server/lib/sse/prepare.js @@ -6,7 +6,9 @@ async function prepare (project, query) { const equipment = await info.get(null, "equipment"); for (const sequence of sequences) { const maxTstamp = sequence.ts1_final || sequence.ts1 || +Infinity; - sequence.equipment = equipment.filter(i => new Date(i.tstamp) <= maxTstamp); + if (equipment) { + sequence.equipment = equipment.filter(i => new Date(i.tstamp) <= maxTstamp); + } } return {events, sequences}; }