@@ -25,15 +25,6 @@ import (
2525 "code.gitea.io/gitea/services/context"
2626)
2727
28- // prepareContextForCommonProfile store some common data into context data for user's profile related pages (including the nav menu)
29- // It is designed to be fast and safe to be called multiple times in one request
30- func prepareContextForCommonProfile (ctx * context.Context ) {
31- ctx .Data ["IsPackageEnabled" ] = setting .Packages .Enabled
32- ctx .Data ["IsRepoIndexerEnabled" ] = setting .Indexer .RepoIndexerEnabled
33- ctx .Data ["EnableFeed" ] = setting .Other .EnableFeed
34- ctx .Data ["FeedURL" ] = ctx .ContextUser .HomeLink ()
35- }
36-
3728// prepareContextForProfileBigAvatar set the context for big avatar view on the profile page
3829func prepareContextForProfileBigAvatar (ctx * context.Context ) {
3930 ctx .Data ["IsFollowing" ] = ctx .Doer != nil && user_model .IsFollowing (ctx , ctx .Doer .ID , ctx .ContextUser .ID )
@@ -141,7 +132,13 @@ func RenderUserOrgHeader(ctx *context.Context) error {
141132 if ctx .ContextUser == nil {
142133 return fmt .Errorf ("ctx.ContextUser is nil" )
143134 }
144- if err := LoadHeaderCount (ctx ); err != nil {
135+
136+ ctx .Data ["IsPackageEnabled" ] = setting .Packages .Enabled
137+ ctx .Data ["IsRepoIndexerEnabled" ] = setting .Indexer .RepoIndexerEnabled
138+ ctx .Data ["EnableFeed" ] = setting .Other .EnableFeed
139+ ctx .Data ["FeedURL" ] = ctx .ContextUser .HomeLink ()
140+
141+ if err := loadHeaderCount (ctx ); err != nil {
145142 return err
146143 }
147144 _ , profileReadmeBlob := FindOwnerProfileReadme (ctx , ctx .Doer )
@@ -159,8 +156,7 @@ func RenderUserOrgHeader(ctx *context.Context) error {
159156 return nil
160157}
161158
162- func LoadHeaderCount (ctx * context.Context ) error {
163- prepareContextForCommonProfile (ctx )
159+ func loadHeaderCount (ctx * context.Context ) error {
164160 repoCount , err := repo_model .CountRepository (ctx , & repo_model.SearchRepoOptions {
165161 Actor : ctx .Doer ,
166162 OwnerID : ctx .ContextUser .ID ,
0 commit comments