File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Expand file tree Collapse file tree 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 {
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
9796func 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) {
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 )
You can’t perform that action at this time.
0 commit comments