summaryrefslogtreecommitdiffstats
path: root/routers/web
diff options
context:
space:
mode:
Diffstat (limited to 'routers/web')
-rw-r--r--routers/web/repo/repo.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/routers/web/repo/repo.go b/routers/web/repo/repo.go
index f54b35c3e0..c1eda8b674 100644
--- a/routers/web/repo/repo.go
+++ b/routers/web/repo/repo.go
@@ -418,8 +418,9 @@ func RedirectDownload(ctx *context.Context) {
tagNames := []string{vTag}
curRepo := ctx.Repo.Repository
releases, err := db.Find[repo_model.Release](ctx, repo_model.FindReleasesOptions{
- RepoID: curRepo.ID,
- TagNames: tagNames,
+ IncludeDrafts: ctx.Repo.CanWrite(unit.TypeReleases),
+ RepoID: curRepo.ID,
+ TagNames: tagNames,
})
if err != nil {
ctx.ServerError("RedirectDownload", err)