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