Skip to content

Commit 50c5488

Browse files
committed
address some suggestions
1 parent 9b57a7f commit 50c5488

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

models/migrations/v1_22/v285.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,11 @@ func AddObjectFormatNameToRepository(x *xorm.Engine) error {
8686
ObjectFormatName string `xorm:"VARCHAR(6) NOT NULL DEFAULT 'sha1'"`
8787
}
8888

89-
if err := x.Sync(new(Repository)); err != nil {
89+
if _, err := x.Exec("UPDATE repository SET object_format_name = 'sha1' WHERE object_format_name = '' OR object_format_name IS NULL"); err != nil {
9090
return err
9191
}
9292

93-
_, err := x.Exec("UPDATE repository SET object_format_name = 'sha1' WHERE object_format_name = '' OR object_format_name IS NULL")
94-
return err
93+
return x.Sync(new(Repository))
9594
}
9695

9796
func AdjustDBForSha256(x *xorm.Engine) error {

models/migrations/v1_22/v285_test.go

+7-2
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,16 @@ func Test_RepositoryFormat(t *testing.T) {
3232

3333
repo := new(Repository)
3434

35-
assert.NoError(t, AddObjectFormatNameToRepository(x))
35+
_, err := x.Insert(&Repository{ID: 1})
36+
assert.NoError(t, err)
37+
_, err = x.Insert(&Repository{ID: 2})
38+
assert.NoError(t, err)
39+
40+
assert.NoError(t, AdjustDBForSha256(x))
3641

3742
repo.ID = 20
3843
repo.ObjectFormatName = "sha256"
39-
_, err := x.Insert(repo)
44+
_, err = x.Insert(repo)
4045
assert.NoError(t, err)
4146

4247
repo = new(Repository)

0 commit comments

Comments
 (0)