mirror of https://github.com/go-gorm/gorm.git
Fix select with association column
This commit is contained in:
parent
cae30e9a50
commit
3262daf8d4
|
@ -672,7 +672,7 @@ func (stmt *Statement) SelectAndOmitColumns(requireCreate, requireUpdate bool) (
|
||||||
}
|
}
|
||||||
} else if field := stmt.Schema.LookUpField(column); field != nil && field.DBName != "" {
|
} else if field := stmt.Schema.LookUpField(column); field != nil && field.DBName != "" {
|
||||||
results[field.DBName] = true
|
results[field.DBName] = true
|
||||||
} else if matches := nameMatcher.FindStringSubmatch(column); len(matches) == 3 && matches[1] == stmt.Table {
|
} else if matches := nameMatcher.FindStringSubmatch(column); len(matches) == 3 && (matches[1] == stmt.Table || matches[1] == "") {
|
||||||
results[matches[2]] = true
|
results[matches[2]] = true
|
||||||
} else {
|
} else {
|
||||||
results[column] = true
|
results[column] = true
|
||||||
|
|
Loading…
Reference in New Issue