parent
							
								
									d504ee0417
								
							
						
					
					
						commit
						0806725ca5
					
				
					 2 changed files with 9 additions and 6 deletions
				
			
		|  | @ -472,8 +472,12 @@ func MigrateRepository(u *User, name, desc string, private, mirror bool, url str | ||||||
| 
 | 
 | ||||||
| 	// Check if repository is empty.
 | 	// Check if repository is empty.
 | ||||||
| 	_, stderr, err = com.ExecCmdDir(repoPath, "git", "log", "-1") | 	_, stderr, err = com.ExecCmdDir(repoPath, "git", "log", "-1") | ||||||
| 	if err != nil && strings.Contains(stderr, "fatal: bad default revision 'HEAD'") { | 	if err != nil { | ||||||
| 		repo.IsBare = true | 		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.
 | 	// 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 { | 	if err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
|  | 
 | ||||||
| 	m := resize.Resize(234, 234, img, resize.NearestNeighbor) | 	m := resize.Resize(234, 234, img, resize.NearestNeighbor) | ||||||
| 
 | 
 | ||||||
| 	sess := x.NewSession() | 	sess := x.NewSession() | ||||||
| 	defer sess.Close() | 	defer sessionRelease(sess) | ||||||
| 	if err = sess.Begin(); err != nil { | 	if err = sess.Begin(); err != nil { | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if _, err = sess.Id(u.Id).AllCols().Update(u); err != nil { | 	if _, err = sess.Id(u.Id).AllCols().Update(u); err != nil { | ||||||
| 		sess.Rollback() |  | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	os.MkdirAll(setting.AvatarUploadPath, os.ModePerm) | 	os.MkdirAll(setting.AvatarUploadPath, os.ModePerm) | ||||||
| 	fw, err := os.Create(u.CustomAvatarPath()) | 	fw, err := os.Create(u.CustomAvatarPath()) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		sess.Rollback() |  | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 	defer fw.Close() | 	defer fw.Close() | ||||||
|  | 
 | ||||||
| 	if err = jpeg.Encode(fw, m, nil); err != nil { | 	if err = jpeg.Encode(fw, m, nil); err != nil { | ||||||
| 		sess.Rollback() |  | ||||||
| 		return err | 		return err | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue