Skip to content

Commit b0e66a1

Browse files
Add org check
1 parent 8da4b0d commit b0e66a1

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

routers/web/user/package.go

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,6 @@ const (
4343
// ListPackages displays a list of all packages of the context user
4444
func 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

Comments
 (0)