in src/main/kotlin/jetbrains/buildServer/server/querylang/ast/MainQuery.kt [76:90]
override fun evalFrom(ncondition: ConditionAST<WProject>): EvalResult<WProject> {
val res = ncondition.eval()
return if (res.filter !is NoneObjectFilter)
EvalResult(NoneObjectFilter(),
myProjectManager.projects.filter {
checkInterruptionStatus()
res.filter.accepts(it.wrap())
}.mapNotNull { it.wrap() } + res.objects
)
else
EvalResult(NoneObjectFilter(),
res.objects
)
}