From 74e938de60b11a09b3001abcfe82dc996a7e82ba Mon Sep 17 00:00:00 2001 From: Qiu Jian Date: Thu, 19 Sep 2019 21:00:46 +0800 Subject: [PATCH] fix: fail to search opslog by obj_name --- pkg/cloudcommon/db/opslog.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cloudcommon/db/opslog.go b/pkg/cloudcommon/db/opslog.go index 49efa8fbe2..7b287faa98 100644 --- a/pkg/cloudcommon/db/opslog.go +++ b/pkg/cloudcommon/db/opslog.go @@ -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)