diff options
author | Joe Chen <jc@unknwon.io> | 2022-11-05 13:12:53 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-05 13:12:53 +0800 |
commit | a66c90462da24a916ee62afcb5a1f79d06ed8399 (patch) | |
tree | ac193502864d4f9309e82adf2b883f2d6cdfe879 /internal/route/user/home.go | |
parent | 3af5a424f0e1afa9e77a60376bca97bc5c3b5f8b (diff) |
refactor(db): migrate methods off `user.go` and `org.go` (#7219) (#7227)
Diffstat (limited to 'internal/route/user/home.go')
-rw-r--r-- | internal/route/user/home.go | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/internal/route/user/home.go b/internal/route/user/home.go index 4d350398..04b5eb65 100644 --- a/internal/route/user/home.go +++ b/internal/route/user/home.go @@ -40,11 +40,18 @@ func getDashboardContextUser(c *context.Context) *db.User { } c.Data["ContextUser"] = ctxUser - if err := c.User.GetOrganizations(true); err != nil { - c.Error(err, "get organizations") + orgs, err := db.Orgs.List( + c.Req.Context(), + db.ListOrgOptions{ + MemberID: c.User.ID, + IncludePrivateMembers: true, + }, + ) + if err != nil { + c.Error(err, "list organizations") return nil } - c.Data["Orgs"] = c.User.Orgs + c.Data["Orgs"] = orgs return ctxUser } |