Fixed activity page for anonymous access

This commit is contained in:
2021-11-23 16:08:54 +09:00
parent 0f5f18db0c
commit 74d8f46b08
2 changed files with 12 additions and 11 deletions

View File

@ -21,7 +21,7 @@ func Watch(ctx aero.Context) error {
// fetchCreateActivities filters the activities by the given filters.
func fetchCreateActivities(user *arn.User) []arn.Activity {
followedOnly := user.Settings().Activity.ShowFollowedOnly
followedOnly := user != nil && user.Settings().Activity.ShowFollowedOnly
activities := arn.FilterActivityCreates(func(activity arn.Activity) bool {
if followedOnly && user != nil && !user.IsFollowing(activity.GetCreatedBy()) {
@ -48,7 +48,7 @@ func fetchCreateActivities(user *arn.User) []arn.Activity {
// fetchConsumeActivities filters the consume activities by the given filters.
func fetchConsumeActivities(user *arn.User) []arn.Activity {
followedOnly := user.Settings().Activity.ShowFollowedOnly
followedOnly := user != nil && user.Settings().Activity.ShowFollowedOnly
activities := arn.FilterActivitiesConsumeAnime(func(activity arn.Activity) bool {
if followedOnly && user != nil && !user.IsFollowing(activity.GetCreatedBy()) {