From 7924fca40331c67a614ce488417cfd601b2fb265 Mon Sep 17 00:00:00 2001 From: Yaodong Yu <2814461814@qq.com> Date: Sun, 16 Jul 2023 17:11:32 +0800 Subject: [PATCH] fix: hidden bug of "like" query (#2082) --- object/group.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/object/group.go b/object/group.go index 75d5cea6..d5755b74 100644 --- a/object/group.go +++ b/object/group.go @@ -225,7 +225,7 @@ func GetGroupUserCount(groupName string, field, value string) (int64, error) { func GetPaginationGroupUsers(groupName string, offset, limit int, field, value, sortField, sortOrder string) ([]*User, error) { users := []*User{} session := adapter.Engine.Table("user"). - Where(builder.Like{"`groups`", groupName}) + Where(builder.Like{"`groups`", groupName + "\""}) if offset != -1 && limit != -1 { session.Limit(limit, offset) @@ -255,7 +255,7 @@ func GetPaginationGroupUsers(groupName string, offset, limit int, field, value, func GetGroupUsers(groupName string) ([]*User, error) { users := []*User{} err := adapter.Engine.Table("user"). - Where(builder.Like{"`groups`", groupName}). + Where(builder.Like{"`groups`", groupName + "\""}). Find(&users) if err != nil { return nil, err