fix del org avatar potential delete all avtars (#1120)
This commit is contained in:
parent
7b64b2ddab
commit
0376029241
1 changed files with 6 additions and 4 deletions
|
@ -275,12 +275,14 @@ func deleteOrg(e *xorm.Session, u *User) error {
|
||||||
return fmt.Errorf("Failed to RemoveAll %s: %v", path, err)
|
return fmt.Errorf("Failed to RemoveAll %s: %v", path, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if len(u.Avatar) > 0 {
|
||||||
avatarPath := u.CustomAvatarPath()
|
avatarPath := u.CustomAvatarPath()
|
||||||
if com.IsExist(avatarPath) {
|
if com.IsExist(avatarPath) {
|
||||||
if err := os.Remove(avatarPath); err != nil {
|
if err := os.Remove(avatarPath); err != nil {
|
||||||
return fmt.Errorf("Failed to remove %s: %v", avatarPath, err)
|
return fmt.Errorf("Failed to remove %s: %v", avatarPath, err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue