summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--models/org.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/models/org.go b/models/org.go
index 49dcfcaa62..d6cbcc9658 100644
--- a/models/org.go
+++ b/models/org.go
@@ -275,10 +275,12 @@ func deleteOrg(e *xorm.Session, u *User) error {
return fmt.Errorf("Failed to RemoveAll %s: %v", path, err)
}
- avatarPath := u.CustomAvatarPath()
- if com.IsExist(avatarPath) {
- if err := os.Remove(avatarPath); err != nil {
- return fmt.Errorf("Failed to remove %s: %v", avatarPath, err)
+ if len(u.Avatar) > 0 {
+ avatarPath := u.CustomAvatarPath()
+ if com.IsExist(avatarPath) {
+ if err := os.Remove(avatarPath); err != nil {
+ return fmt.Errorf("Failed to remove %s: %v", avatarPath, err)
+ }
}
}