@@ -43,11 +43,6 @@ const (
4343// ListPackages displays a list of all packages of the context user
4444func ListPackages (ctx * context.Context ) {
4545 shared_user .PrepareContextForProfileBigAvatar (ctx )
46- _ , err := shared_user .PrepareOrgHeader (ctx )
47- if err != nil {
48- ctx .ServerError ("PrepareOrgHeader" , err )
49- return
50- }
5146 page := ctx .FormInt ("page" )
5247 if page <= 1 {
5348 page = 1
@@ -130,6 +125,11 @@ func ListPackages(ctx *context.Context) {
130125 ctx .Data ["IsOrganizationMember" ] = false
131126 ctx .Data ["IsOrganizationOwner" ] = false
132127 }
128+ _ , err := shared_user .PrepareOrgHeader (ctx )
129+ if err != nil {
130+ ctx .ServerError ("PrepareOrgHeader" , err )
131+ return
132+ }
133133 }
134134
135135 pager := context .NewPagination (int (total ), setting .UI .PackagesPagingNum , page , 5 )
@@ -433,12 +433,14 @@ func PackageSettings(ctx *context.Context) {
433433 ctx .ServerError ("LoadHeaderCount" , err )
434434 return
435435 }
436- _ , err = shared_user .PrepareOrgHeader (ctx )
437- if err != nil {
438- ctx .ServerError ("PrepareOrgHeader" , err )
439- return
436+ // TODO: context/org -> HandleOrgAssignment() can not be used
437+ if ctx .ContextUser .IsOrganization () {
438+ _ , err = shared_user .PrepareOrgHeader (ctx )
439+ if err != nil {
440+ ctx .ServerError ("PrepareOrgHeader" , err )
441+ return
442+ }
440443 }
441-
442444 ctx .HTML (http .StatusOK , tplPackagesSettings )
443445}
444446
0 commit comments