correct transaction ending (#17151)

Signed-off-by: Alexey Terentyev <[email protected]>
This commit is contained in:
Alexey 〒erentyev
2021-09-25 16:45:39 +01:00
committed by GitHub
co-authored by GitHub
parent 4b6556565f
commit 9cf5739c0f
+4 -2
View File
@@ -132,9 +132,11 @@ func doArchive(r *ArchiveRequest) (*models.RepoArchiver, error) {
if err == nil {
if archiver.Status == models.RepoArchiverGenerating {
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) {