From c6e27183c193f09551bb066b445fb2f045745460 Mon Sep 17 00:00:00 2001 From: Livio Spring Date: Mon, 24 Mar 2025 18:00:44 +0100 Subject: [PATCH] fix: correct event type for permission removed (#9626) # Which Problems Are Solved When we recently changed some permission for the `SYSTEM_OWNER` role on QA, we noticed that there we multiple `permission.added` even when we removed specific permissions. # How the Problems Are Solved Fixed the event type when removing permissions. # Additional Changes None # Additional Context Noticed when rolling out some changes on QA (cherry picked from commit e7c7f9b800dcb01bf4307bde9d7f957dfad62a02) --- internal/repository/permission/permission.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/repository/permission/permission.go b/internal/repository/permission/permission.go index a02a4dca0a..7e49093c51 100644 --- a/internal/repository/permission/permission.go +++ b/internal/repository/permission/permission.go @@ -99,7 +99,7 @@ func (e *RemovedEvent) Fields() []*eventstore.FieldOperation { func NewRemovedEvent(ctx context.Context, aggregate *eventstore.Aggregate, role, permission string) *RemovedEvent { return &RemovedEvent{ - BaseEvent: eventstore.NewBaseEventForPush(ctx, aggregate, AddedType), + BaseEvent: eventstore.NewBaseEventForPush(ctx, aggregate, RemovedType), Role: role, Permission: permission, }