fix(metadata): corrected handling of remove metadata events (#4505)

* fix(metadata): corrected handling of remove metadata events

* remove unnecessary method

Co-authored-by: Livio Spring <[email protected]>
This commit is contained in:
Stefan Benz
2022-10-07 09:44:28 +00:00
committed by GitHub
co-authored by Livio Spring
parent 0b7ca8a143
commit c9e2e6bc33
2 changed files with 3 additions and 4 deletions
+3
View File
@@ -24,6 +24,9 @@ func (wm *MetadataWriteModel) Reduce() error {
wm.Value = e.Value
wm.State = domain.MetadataStateActive
case *metadata.RemovedEvent:
if wm.Key != e.Key {
continue
}
wm.State = domain.MetadataStateRemoved
case *metadata.RemovedAllEvent:
wm.State = domain.MetadataStateRemoved
-4
View File
@@ -35,10 +35,6 @@ func (wm *UserMetadataWriteModel) AppendEvents(events ...eventstore.Event) {
}
}
func (wm *UserMetadataWriteModel) Reduce() error {
return wm.MetadataWriteModel.Reduce()
}
func (wm *UserMetadataWriteModel) Query() *eventstore.SearchQueryBuilder {
return eventstore.NewSearchQueryBuilder(eventstore.ColumnsEvent).
ResourceOwner(wm.ResourceOwner).