mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
extend joint filter
This commit is contained in:
@@ -264,9 +264,9 @@ func applyListItemsGeneralJointFilters(manager IModelManager, q *sqlchemy.SQuery
|
||||
if cond != nil {
|
||||
sq = sq.Filter(cond)
|
||||
if filterAny {
|
||||
q = q.Filter(sqlchemy.OR(sqlchemy.In(q.Field("id"), sq)))
|
||||
q = q.Filter(sqlchemy.OR(sqlchemy.In(q.Field(jfc.OriginKey), sq)))
|
||||
} else {
|
||||
q = q.Filter(sqlchemy.AND(sqlchemy.In(q.Field("id"), sq)))
|
||||
q = q.Filter(sqlchemy.AND(sqlchemy.In(q.Field(jfc.OriginKey), sq)))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user