diff --git a/changelog/unreleased/fix-acitivity-filter.md b/changelog/unreleased/fix-acitivity-filter.md new file mode 100644 index 00000000000..826c7ecba38 --- /dev/null +++ b/changelog/unreleased/fix-acitivity-filter.md @@ -0,0 +1,6 @@ +Bugfix: Fixed activity filter depth + +Fixed activity filter 'depth:-1' + +https://github.com/owncloud/ocis/pull/10031 +https://github.com/owncloud/ocis/issues/9850 diff --git a/services/activitylog/pkg/service/http.go b/services/activitylog/pkg/service/http.go index 4c2f54064d0..deaebe94658 100644 --- a/services/activitylog/pkg/service/http.go +++ b/services/activitylog/pkg/service/http.go @@ -240,6 +240,9 @@ func (s *ActivitylogService) getFilters(query string) (*provider.ResourceId, int if err != nil { return nil, limit, nil, nil, sortby, err } + if depth == -1 { + break + } prefilters = append(prefilters, func(a RawActivity) bool { return a.Depth <= depth