From c473515ec11bd04a8340749df947d95f0c1ea387 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Duffeck?= Date: Thu, 15 May 2025 14:34:21 +0200 Subject: [PATCH] Do not reuse resource infos from previous iterations --- services/activitylog/pkg/service/service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/activitylog/pkg/service/service.go b/services/activitylog/pkg/service/service.go index 13df61a4d8..ab05efc2d1 100644 --- a/services/activitylog/pkg/service/service.go +++ b/services/activitylog/pkg/service/service.go @@ -388,11 +388,11 @@ func (a *ActivitylogService) activities(rid *provider.ResourceId) ([]RawActivity func (a *ActivitylogService) addActivity(ctx context.Context, initRef *provider.Reference, parentId *provider.ResourceId, eventID string, timestamp time.Time, getResource func(*provider.Reference) (*provider.ResourceInfo, error)) error { var ( err error - info *provider.ResourceInfo depth int ref = initRef ) for { + var info *provider.ResourceInfo id := ref.GetResourceId() if ref.Path != "" { // Path based reference, we need to resolve the resource id