From 43ccf404da109827c8ca1de0cb6054f0f7fe1c31 Mon Sep 17 00:00:00 2001 From: ze0s <43699394+zze0s@users.noreply.github.com> Date: Wed, 17 May 2023 18:59:19 +0200 Subject: [PATCH] fix(filters): duplicate missing actions (#943) --- internal/filter/service.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/filter/service.go b/internal/filter/service.go index 9d539c3..fa3862e 100644 --- a/internal/filter/service.go +++ b/internal/filter/service.go @@ -256,6 +256,12 @@ func (s *service) Duplicate(ctx context.Context, filterID int) (*domain.Filter, } filter.Indexers = filterIndexers + // reset action id to 0 + for i, a := range filterActions { + a.ID = 0 + filterActions[i] = a + } + // take care of filter actions actions, err := s.actionRepo.StoreFilterActions(ctx, filterActions, int64(filter.ID)) if err != nil {