|
|
|
@ -135,7 +135,7 @@ func (s *APIV1Service) ListMemos(ctx context.Context, request *v1pb.ListMemosReq
|
|
|
|
|
memoFind.VisibilityList = []store.Visibility{store.Public}
|
|
|
|
|
} else {
|
|
|
|
|
if memoFind.CreatorID == nil {
|
|
|
|
|
internalFilter := fmt.Sprintf(`creator_id == %d || visibility in ["PUBLIC", "Protected"]`, currentUser.ID)
|
|
|
|
|
internalFilter := fmt.Sprintf(`creator_id == %d || visibility in ["PUBLIC", "PROTECTED"]`, currentUser.ID)
|
|
|
|
|
if memoFind.Filter != nil {
|
|
|
|
|
filter := fmt.Sprintf("(%s) && (%s)", *memoFind.Filter, internalFilter)
|
|
|
|
|
memoFind.Filter = &filter
|
|
|
|
|