From fcf81bed5f8d284b56b45bae597797e21981ca5f Mon Sep 17 00:00:00 2001 From: Silvan Date: Thu, 19 Nov 2020 16:23:48 +0100 Subject: [PATCH] fix: dont overwrite resource owner in objectroot (#992) * fix(management): search user grants with granted * fix(auth): handle user grant project owner * fix: grantowner to resourceowner * fix: generate mock * fix: mig * fix: query correct columns * fix: remove new line * fix: dont overwrite resourceowner on appendevent --- internal/eventstore/models/object.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/eventstore/models/object.go b/internal/eventstore/models/object.go index a12a36237..62a6df14d 100644 --- a/internal/eventstore/models/object.go +++ b/internal/eventstore/models/object.go @@ -16,6 +16,9 @@ func (o *ObjectRoot) AppendEvent(event *Event) { if o.AggregateID == "" { o.AggregateID = event.AggregateID } + if o.ResourceOwner == "" { + o.ResourceOwner = event.ResourceOwner + } o.ChangeDate = event.CreationDate if event.PreviousSequence == 0 { @@ -23,7 +26,6 @@ func (o *ObjectRoot) AppendEvent(event *Event) { } o.Sequence = event.Sequence - o.ResourceOwner = event.ResourceOwner } func (o *ObjectRoot) IsZero() bool { return o.AggregateID == ""