diff --git a/server/upstream/upstream.go b/server/upstream/upstream.go index 38b7d1a..e6ed4c7 100644 --- a/server/upstream/upstream.go +++ b/server/upstream/upstream.go @@ -156,9 +156,9 @@ func (o *Options) Upstream(ctx *context.Context, giteaClient *gitea.Client) (fin ctx.Response().Header.Set(gitea.PagesCacheIndicatorHeader, header.Get(gitea.PagesCacheIndicatorHeader)) ctx.Response().Header.Set(gitea.ContentLengthHeader, header.Get(gitea.ContentLengthHeader)) if o.ServeRaw { - ctx.Response().Header.Set(gitea.ContentTypeHeader, header.Get(gitea.ContentTypeHeader)) - } else { ctx.Response().Header.Set(gitea.ContentTypeHeader, rawMime) + } else { + ctx.Response().Header.Set(gitea.ContentTypeHeader, header.Get(gitea.ContentTypeHeader)) } if ctx.Response().StatusCode != http.StatusNotFound {