diff --git a/models/migrations/migrations.go b/models/migrations/migrations.go index 226e54817..b3e7fcc8c 100644 --- a/models/migrations/migrations.go +++ b/models/migrations/migrations.go @@ -89,7 +89,7 @@ var migrations = []Migration{ // v19 -> v20 NewMigration("generate and migrate Git hooks", generateAndMigrateGitHooks), // v20 -> v21 - NewMigration("use new avtar path name for security reason", useNewNameAvatars), + NewMigration("use new avatar path name for security reason", useNewNameAvatars), } // Migrate database to current version diff --git a/models/migrations/v20.go b/models/migrations/v20.go index 134a3d51e..45d7e49ca 100644 --- a/models/migrations/v20.go +++ b/models/migrations/v20.go @@ -21,6 +21,10 @@ import ( func useNewNameAvatars(x *xorm.Engine) error { d, err := os.Open(setting.AvatarUploadPath) if err != nil { + if os.IsNotExist(err) { + // Nothing to do if AvatarUploadPath does not exist + return nil + } return err } names, err := d.Readdirnames(0)