diff --git a/server/middleware/src/blobs.ts b/server/middleware/src/blobs.ts index 374a6e0dc3..c5779e8e98 100644 --- a/server/middleware/src/blobs.ts +++ b/server/middleware/src/blobs.ts @@ -98,7 +98,7 @@ export class BlobLookupMiddleware extends BaseMiddleware implements Middleware { for (const d of result) { if (d.$lookup !== undefined) { for (const [k, v] of Object.entries(d.$lookup)) { - if (!Array.isArray(v) && v._class === core.class.Blob) { + if (v !== undefined && !Array.isArray(v) && v._class === core.class.Blob) { toUpdate.push([d, v, k]) } }