Fix class not found error in blob middleware (#5939)

Signed-off-by: Kristina Fefelova <kristin.fefelova@gmail.com>
This commit is contained in:
Kristina 2024-06-28 13:26:59 +04:00 committed by GitHub
parent 2fb4763f3f
commit bb87db700c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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])
}
}