Fix broken migration to add can_push field back to table (#2574)

This commit is contained in:
Lauris BH 2017-09-23 11:45:41 +03:00 committed by Lunny Xiao
parent ccff57103a
commit 2db424c3f1

View File

@ -5,13 +5,21 @@
package migrations package migrations
import ( import (
"code.gitea.io/gitea/models" "fmt"
"github.com/go-xorm/xorm" "github.com/go-xorm/xorm"
) )
func fixProtectedBranchCanPushValue(x *xorm.Engine) error { func fixProtectedBranchCanPushValue(x *xorm.Engine) error {
_, err := x.Cols("can_push").Update(&models.ProtectedBranch{ type ProtectedBranch struct {
CanPush bool `xorm:"NOT NULL DEFAULT false"`
}
if err := x.Sync2(new(ProtectedBranch)); err != nil {
return fmt.Errorf("Sync2: %v", err)
}
_, err := x.Cols("can_push").Update(&ProtectedBranch{
CanPush: false, CanPush: false,
}) })
return err return err