mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 19:17:32 +00:00
fix: always update the timestamp in trigger (#6326)
* always reset timestamp * re-enable test
This commit is contained in:
@@ -140,8 +140,11 @@ func (h *ProjectionHandler) Trigger(ctx context.Context, instances ...string) co
|
||||
// by calling FetchEvents and Process until the amount of events is smaller than the BulkLimit.
|
||||
// If a bulk action was executed, the call timestamp in context will be reset for subsequent queries.
|
||||
// The returned context is never nil. It is either the original context or an updated context.
|
||||
func (h *ProjectionHandler) TriggerErr(ctx context.Context, instances ...string) (context.Context, error) {
|
||||
func (h *ProjectionHandler) TriggerErr(ctx context.Context, instances ...string) (outCtx context.Context, err error) {
|
||||
instances = triggerInstances(ctx, instances)
|
||||
defer func() {
|
||||
outCtx = call.ResetTimestamp(ctx)
|
||||
}()
|
||||
for {
|
||||
events, hasLimitExceeded, err := h.FetchEvents(ctx, instances...)
|
||||
if err != nil {
|
||||
@@ -151,7 +154,6 @@ func (h *ProjectionHandler) TriggerErr(ctx context.Context, instances ...string)
|
||||
return ctx, nil
|
||||
}
|
||||
_, err = h.Process(ctx, events...)
|
||||
ctx = call.ResetTimestamp(ctx)
|
||||
if err != nil {
|
||||
return ctx, err
|
||||
}
|
||||
|
Reference in New Issue
Block a user