Fix query when map keys include table-qualified column names, close #7507

This commit is contained in:
Jinzhu
2025-07-22 14:21:04 +08:00
parent c63374f5d1
commit 9af6d510b5
2 changed files with 10 additions and 0 deletions
+4
View File
@@ -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])