From 6463b716ce10698c9aeed78990795e60c57fd20b Mon Sep 17 00:00:00 2001 From: Livio Spring Date: Thu, 7 Jul 2022 15:13:17 +0200 Subject: [PATCH] fix: handle org de-/reactivate correctly (#3924) --- internal/command/org_model.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/command/org_model.go b/internal/command/org_model.go index a86a8732e0..d2f2ad3c77 100644 --- a/internal/command/org_model.go +++ b/internal/command/org_model.go @@ -33,6 +33,8 @@ func (wm *OrgWriteModel) Reduce() error { wm.State = domain.OrgStateInactive case *org.OrgReactivatedEvent: wm.State = domain.OrgStateActive + case *org.OrgRemovedEvent: + wm.State = domain.OrgStateRemoved case *org.OrgChangedEvent: wm.Name = e.Name case *org.DomainPrimarySetEvent: @@ -51,6 +53,9 @@ func (wm *OrgWriteModel) Query() *eventstore.SearchQueryBuilder { EventTypes( org.OrgAddedEventType, org.OrgChangedEventType, + org.OrgDeactivatedEventType, + org.OrgReactivatedEventType, + org.OrgRemovedEventType, org.OrgDomainPrimarySetEventType). Builder() }