From 94884522166fad3d5ca65d5dfbc69b0e1a145e96 Mon Sep 17 00:00:00 2001 From: Roman Perekhod Date: Thu, 12 Sep 2024 09:01:01 +0200 Subject: [PATCH] Fixed activity filter depth --- changelog/unreleased/fix-acitivity-filter.md | 6 ++++++ services/activitylog/pkg/service/http.go | 3 +++ 2 files changed, 9 insertions(+) create mode 100644 changelog/unreleased/fix-acitivity-filter.md 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