Fix query when map keys include table-qualified column names, close #7507
This commit is contained in:
@@ -1127,6 +1127,10 @@ func TestSearchWithMap(t *testing.T) {
|
||||
DB.First(&user, map[string]interface{}{"name": users[0].Name})
|
||||
CheckUser(t, user, users[0])
|
||||
|
||||
user = User{}
|
||||
DB.First(&user, map[string]interface{}{"users.name": users[0].Name})
|
||||
CheckUser(t, user, users[0])
|
||||
|
||||
user = User{}
|
||||
DB.Where(map[string]interface{}{"name": users[1].Name}).First(&user)
|
||||
CheckUser(t, user, users[1])
|
||||
|
||||
Reference in New Issue
Block a user