Move "classesIds" under condition (#2630)

Signed-off-by: Sergei Ogorelkov <sergei.ogorelkov@xored.com>
This commit is contained in:
Sergei Ogorelkov 2023-02-13 21:31:49 +06:00 committed by GitHub
parent 67a2053d52
commit 961de0ddc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -126,10 +126,10 @@ abstract class MongoAdapterBase implements DbAdapter {
translated._class = { $in: classes }
}
} else if (typeof translated._class === 'object') {
const classesIds = new Set(classes)
let descendants: Ref<Class<Doc>>[] = classes
if (Array.isArray(translated._class.$in)) {
const classesIds = new Set(classes)
descendants = translated._class.$in.filter((c: Ref<Class<Doc>>) => classesIds.has(c))
}