mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 20:47:32 +00:00
fix(eventstore): early return if no events in field handler (#8254)
# Which Problems Are Solved Fixes a panic which can occur if there are no events to reduce in the fields handler # How the Problems Are Solved Check if there are any events to reduce # Additional Context - Panic was added in https://github.com/zitadel/zitadel/pull/8191
This commit is contained in:
@@ -149,8 +149,8 @@ func (h *FieldHandler) processEvents(ctx context.Context, config *triggerConfig)
|
|||||||
|
|
||||||
func (h *FieldHandler) fetchEvents(ctx context.Context, tx *sql.Tx, currentState *state) (_ []eventstore.FillFieldsEvent, additionalIteration bool, err error) {
|
func (h *FieldHandler) fetchEvents(ctx context.Context, tx *sql.Tx, currentState *state) (_ []eventstore.FillFieldsEvent, additionalIteration bool, err error) {
|
||||||
events, err := h.es.Filter(ctx, h.eventQuery(currentState).SetTx(tx))
|
events, err := h.es.Filter(ctx, h.eventQuery(currentState).SetTx(tx))
|
||||||
if err != nil {
|
if err != nil || len(events) == 0 {
|
||||||
h.log().WithError(err).Debug("filter eventstore failed")
|
h.log().OnError(err).Debug("filter eventstore failed")
|
||||||
return nil, false, err
|
return nil, false, err
|
||||||
}
|
}
|
||||||
eventAmount := len(events)
|
eventAmount := len(events)
|
||||||
|
Reference in New Issue
Block a user