From 7e6434fa8c4bcf50d7a3189cefec0d3b5ebc6c4a Mon Sep 17 00:00:00 2001 From: Livio Spring Date: Wed, 21 Jun 2023 08:30:39 +0200 Subject: [PATCH] fix: event handling on UserIDPLinkWriteModel (#6054) --- internal/command/user_idp_link_model.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/command/user_idp_link_model.go b/internal/command/user_idp_link_model.go index 0682afb31..41ff5c6d5 100644 --- a/internal/command/user_idp_link_model.go +++ b/internal/command/user_idp_link_model.go @@ -31,17 +31,17 @@ func (wm *UserIDPLinkWriteModel) AppendEvents(events ...eventstore.Event) { for _, event := range events { switch e := event.(type) { case *user.UserIDPLinkAddedEvent: - if e.IDPConfigID != wm.IDPConfigID && e.ExternalUserID != wm.ExternalUserID { + if e.IDPConfigID != wm.IDPConfigID || e.ExternalUserID != wm.ExternalUserID { continue } wm.WriteModel.AppendEvents(e) case *user.UserIDPLinkRemovedEvent: - if e.IDPConfigID != wm.IDPConfigID && e.ExternalUserID != wm.ExternalUserID { + if e.IDPConfigID != wm.IDPConfigID || e.ExternalUserID != wm.ExternalUserID { continue } wm.WriteModel.AppendEvents(e) case *user.UserIDPLinkCascadeRemovedEvent: - if e.IDPConfigID != wm.IDPConfigID && e.ExternalUserID != wm.ExternalUserID { + if e.IDPConfigID != wm.IDPConfigID || e.ExternalUserID != wm.ExternalUserID { continue } wm.WriteModel.AppendEvents(e)