From bf1dd9c42f79e6a34b2fedccb5a22d4c96ab4d1c Mon Sep 17 00:00:00 2001 From: sgempi <149714719+sgempi@users.noreply.github.com> Date: Fri, 5 Jul 2024 10:35:12 +0200 Subject: [PATCH] added .lean() on the report request + fixed the type error --- backend/retentionpolicy.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/backend/retentionpolicy.ts b/backend/retentionpolicy.ts index 68d0431..8b7ba84 100644 --- a/backend/retentionpolicy.ts +++ b/backend/retentionpolicy.ts @@ -17,11 +17,15 @@ import Settings from './models/settings.js' import User from './models/user.js' async function getForRetentionPolicy(schema: schemaNames, date: Date, state: AnyState, startDate?: Date) { - let res + let res: Array if (startDate) { - res = await model(schema).find({ state: state, updatedAt: { $gte: startDate, $lt: date }, historic: false }) + res = await model(schema) + .find({ state: state, updatedAt: { $gte: startDate, $lt: date }, historic: false }) + .lean() } else { - res = await model(schema).find({ state: state, updatedAt: { $lt: date }, historic: false }) + res = await model(schema) + .find({ state: state, updatedAt: { $lt: date }, historic: false }) + .lean() } return res