From 3fd408074c6ad413e9cfd9b267ab2c423439adc5 Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Sat, 30 Sep 2023 18:21:58 +0200 Subject: [PATCH] Support passing array in opts.sequences to event.list() --- lib/www/server/lib/db/event/list.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/www/server/lib/db/event/list.js b/lib/www/server/lib/db/event/list.js index 4c03039..3fb5e84 100644 --- a/lib/www/server/lib/db/event/list.js +++ b/lib/www/server/lib/db/event/list.js @@ -11,7 +11,9 @@ async function list (projectId, opts = {}) { const limit = Math.abs(Number(opts.itemsPerPage)) || null; const sequence = opts.sequence && Number(opts.sequence) || null; - const sequences = opts.sequences && opts.sequences.split(/[^0-9]+/).map(v => Number(v)) || null; + const sequences = opts.sequences && (Array.isArray(opts.sequences) + ? opts.sequences.map(Number) + : opts.sequences.split(/[^0-9]+/).map(Number)) || null; const date0 = opts.date0 ?? null; const date1 = opts.date1 ?? null; const jpq = opts.jpq || null;