mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-24 16:03:43 +08:00
fix: fail to search opslog by obj_name
This commit is contained in:
@@ -457,9 +457,9 @@ func (manager *SOpsLogManager) ListItemFilter(ctx context.Context, q *sqlchemy.S
|
||||
objNames := jsonutils.GetQueryStringArray(query, "obj_name")
|
||||
if len(objNames) > 0 {
|
||||
if len(objNames) == 1 {
|
||||
q = q.Filter(sqlchemy.Equals(q.Field("obj_id"), objNames[0]))
|
||||
q = q.Filter(sqlchemy.Equals(q.Field("obj_name"), objNames[0]))
|
||||
} else {
|
||||
q = q.Filter(sqlchemy.In(q.Field("obj_id"), objNames))
|
||||
q = q.Filter(sqlchemy.In(q.Field("obj_name"), objNames))
|
||||
}
|
||||
}
|
||||
queryDict := query.(*jsonutils.JSONDict)
|
||||
|
||||
Reference in New Issue
Block a user