From 50f6bd418c21346f355f473707f0963d341e6ca2 Mon Sep 17 00:00:00 2001 From: Christian Fehmer Date: Mon, 3 Mar 2025 11:32:31 +0100 Subject: [PATCH] fix: errors not being logged into the database (@fehmer) (#6323) !nuf --- backend/src/middlewares/error.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/backend/src/middlewares/error.ts b/backend/src/middlewares/error.ts index 0d66de7e0bfc..454105499602 100644 --- a/backend/src/middlewares/error.ts +++ b/backend/src/middlewares/error.ts @@ -11,13 +11,12 @@ import { recordServerErrorByVersion, } from "../utils/prometheus"; import { isDevEnvironment } from "../utils/misc"; -import { ObjectId } from "mongodb"; import { version } from "../version"; import { addLog } from "../dal/logs"; import { ExpressRequestWithContext } from "../api/types"; type DBError = { - _id: ObjectId; + _id: string; //we are using uuid here, not objectIds timestamp: number; status: number; uid: string; @@ -81,7 +80,7 @@ async function errorHandlingMiddleware( uid ); await db.collection("errors").insertOne({ - _id: new ObjectId(errorId), + _id: errorId, timestamp: Date.now(), status: status, uid,