mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-11-03 17:24:22 +00:00 
			
		
		
		
	@@ -472,8 +472,12 @@ func MigrateRepository(u *User, name, desc string, private, mirror bool, url str
 | 
			
		||||
 | 
			
		||||
	// Check if repository is empty.
 | 
			
		||||
	_, stderr, err = com.ExecCmdDir(repoPath, "git", "log", "-1")
 | 
			
		||||
	if err != nil && strings.Contains(stderr, "fatal: bad default revision 'HEAD'") {
 | 
			
		||||
		repo.IsBare = true
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		if strings.Contains(stderr, "fatal: bad default revision 'HEAD'") {
 | 
			
		||||
			repo.IsBare = true
 | 
			
		||||
		} else {
 | 
			
		||||
			return repo, fmt.Errorf("check bare: %v - %s", err, stderr)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Check if repository has master branch, if so set it to default branch.
 | 
			
		||||
 
 | 
			
		||||
@@ -231,28 +231,27 @@ func (u *User) UploadAvatar(data []byte) error {
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	m := resize.Resize(234, 234, img, resize.NearestNeighbor)
 | 
			
		||||
 | 
			
		||||
	sess := x.NewSession()
 | 
			
		||||
	defer sess.Close()
 | 
			
		||||
	defer sessionRelease(sess)
 | 
			
		||||
	if err = sess.Begin(); err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if _, err = sess.Id(u.Id).AllCols().Update(u); err != nil {
 | 
			
		||||
		sess.Rollback()
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	os.MkdirAll(setting.AvatarUploadPath, os.ModePerm)
 | 
			
		||||
	fw, err := os.Create(u.CustomAvatarPath())
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		sess.Rollback()
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	defer fw.Close()
 | 
			
		||||
 | 
			
		||||
	if err = jpeg.Encode(fw, m, nil); err != nil {
 | 
			
		||||
		sess.Rollback()
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user