Skip to content

Commit cbdd858

Browse files
author
Magellan
committed
Find before Updates is failing
1 parent e5208c4 commit cbdd858

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

go.mod

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ module gorm.io/playground
33
go 1.20
44

55
require (
6-
gorm.io/driver/mysql v1.5.1
7-
gorm.io/driver/postgres v1.5.2
8-
gorm.io/driver/sqlite v1.5.3
9-
gorm.io/driver/sqlserver v1.5.1
10-
gorm.io/gorm v1.25.4
6+
gorm.io/driver/mysql v1.5.2
7+
gorm.io/driver/postgres v1.5.3
8+
gorm.io/driver/sqlite v1.5.4
9+
gorm.io/driver/sqlserver v1.5.2
10+
gorm.io/gorm v1.25.5
1111
)
1212

1313
require (
@@ -20,9 +20,9 @@ require (
2020
github.com/jinzhu/inflection v1.0.0 // indirect
2121
github.com/jinzhu/now v1.1.5 // indirect
2222
github.com/mattn/go-sqlite3 v1.14.17 // indirect
23-
github.com/microsoft/go-mssqldb v1.5.0 // indirect
24-
golang.org/x/crypto v0.12.0 // indirect
25-
golang.org/x/text v0.12.0 // indirect
23+
github.com/microsoft/go-mssqldb v1.6.0 // indirect
24+
golang.org/x/crypto v0.14.0 // indirect
25+
golang.org/x/text v0.13.0 // indirect
2626
)
2727

2828
replace gorm.io/gorm => ./gorm

main_test.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,16 @@ func TestGORM(t *testing.T) {
1313

1414
DB.Create(&user)
1515

16-
var result User
17-
if err := DB.First(&result, user.ID).Error; err != nil {
16+
var result []User
17+
in := []string{user.Name}
18+
err := DB.Model(&User{}).
19+
Where("name IN ?", in).
20+
Find(&result).
21+
Updates(User{
22+
Name: "oui",
23+
}).
24+
Error
25+
if err != nil {
1826
t.Errorf("Failed, got error: %v", err)
1927
}
2028
}

0 commit comments

Comments
 (0)