Pārlūkot izejas kodu

Fix LFS max file size enforcement (#10593)

Unfortunately the batch handler also needs to enforce max file size.
Enforce max file size in batch handler
tags/v1.10.5
zeripath pirms 4 gadiem
vecāks
revīzija
0b3a9c4f85
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
1 mainītis faili ar 6 papildinājumiem un 0 dzēšanām
  1. 6
    0
      modules/lfs/server.go

+ 6
- 0
modules/lfs/server.go Parādīt failu

@@ -307,6 +307,12 @@ func BatchHandler(ctx *context.Context) {
continue
}

if requireWrite && setting.LFS.MaxFileSize > 0 && object.Size > setting.LFS.MaxFileSize {
log.Info("Denied LFS upload of size %d to %s/%s because of LFS_MAX_FILE_SIZE=%d", object.Size, object.User, object.Repo, setting.LFS.MaxFileSize)
writeStatus(ctx, 413)
return
}

// Object is not found
meta, err = models.NewLFSMetaObject(&models.LFSMetaObject{Oid: object.Oid, Size: object.Size, RepositoryID: repository.ID})
if err == nil {

Notiek ielāde…
Atcelt
Saglabāt