From 36b647054800b7bc8547373df1707794cdedcaa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Wed, 26 Nov 2025 08:46:46 -0500 Subject: [PATCH] fix nil pointer dereference --- models/shared/group/group_item.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/models/shared/group/group_item.go b/models/shared/group/group_item.go index 00a156f67d..43b2f2c798 100644 --- a/models/shared/group/group_item.go +++ b/models/shared/group/group_item.go @@ -102,9 +102,13 @@ func (g *groupItemGroup) Sort() int { func GetTopLevelGroupItemList(ctx context.Context, orgID int64, doer *user_model.User) []Item { var rootItems []Item + var doerID int64 + if doer != nil { + doerID = doer.ID + } groups, err := group_model.FindGroupsByCond(ctx, &group_model.FindGroupsOptions{ ParentGroupID: 0, - ActorID: doer.ID, + ActorID: doerID, OwnerID: orgID, }, group_model. AccessibleGroupCondition(doer, unit.TypeInvalid, perm.AccessModeRead))