mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 16:40:24 +08:00 
			
		
		
		
	Fix broken migration to add can_push field back to table (#2574)
This commit is contained in:
		@@ -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
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user