Backport #25214 by @KN4CK3R The ghost user leads to inclusion of limited users/orgs in `BuildCanSeeUserCondition`. Co-authored-by: KN4CK3R <admin@oldschoolhack.me>tags/v1.20.0-rc1
@@ -262,6 +262,10 @@ func GetRepositories(ctx context.Context, actor *user_model.User, n int, last st | |||
cond = cond.And(builder.Gt{"package_property.value": strings.ToLower(last)}) | |||
} | |||
if actor.IsGhost() { | |||
actor = nil | |||
} | |||
cond = cond.And(user_model.BuildCanSeeUserCondition(actor)) | |||
sess := db.GetEngine(ctx). |