Browse Source

correct transaction ending (#17151)

Signed-off-by: Alexey Terentyev <axifnx@gmail.com>
tags/v1.15.4
Alexey 〒erentyev 4 years ago committed by GitHub
parent
commit
9cf5739c0f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      services/archiver/archiver.go

6
services/archiver/archiver.go

@ -132,9 +132,11 @@ func doArchive(r *ArchiveRequest) (*models.RepoArchiver, error) {
if err == nil { if err == nil {
if archiver.Status == models.RepoArchiverGenerating { if archiver.Status == models.RepoArchiverGenerating {
archiver.Status = models.RepoArchiverReady archiver.Status = models.RepoArchiverReady
return archiver, models.UpdateRepoArchiverStatus(ctx, archiver) if err = models.UpdateRepoArchiverStatus(ctx, archiver); err != nil {
return nil, err
}
} }
return archiver, nil return archiver, commiter.Commit()
} }
if !errors.Is(err, os.ErrNotExist) { if !errors.Is(err, os.ErrNotExist) {

Loading…
Cancel
Save