File tree 2 files changed +9
-5
lines changed
2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -86,12 +86,11 @@ func AddObjectFormatNameToRepository(x *xorm.Engine) error {
86
86
ObjectFormatName string `xorm:"VARCHAR(6) NOT NULL DEFAULT 'sha1'"`
87
87
}
88
88
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 {
90
90
return err
91
91
}
92
92
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 ))
95
94
}
96
95
97
96
func AdjustDBForSha256 (x * xorm.Engine ) error {
Original file line number Diff line number Diff line change @@ -32,11 +32,16 @@ func Test_RepositoryFormat(t *testing.T) {
32
32
33
33
repo := new (Repository )
34
34
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 ))
36
41
37
42
repo .ID = 20
38
43
repo .ObjectFormatName = "sha256"
39
- _ , err : = x .Insert (repo )
44
+ _ , err = x .Insert (repo )
40
45
assert .NoError (t , err )
41
46
42
47
repo = new (Repository )
You can’t perform that action at this time.
0 commit comments