graphql: check filter

Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
jsvisa 2023-10-20 12:47:12 +08:00
parent aa501006a4
commit 4bd99083fc

View file

@ -1426,7 +1426,13 @@ func (r *Resolver) Logs(ctx context.Context, args struct{ Filter FilterCriteria
topics = *args.Filter.Topics topics = *args.Filter.Topics
} }
// Construct the range filter // Construct the range filter
filter := r.filterSystem.NewRangeFilter(begin, end, addresses, topics) filter, err := r.filterSystem.NewRangeFilter(begin, end, addresses, topics)
if err != nil {
if err == filters.ErrInvalidBlockRange {
return nil, nil
}
return nil, err
}
return runFilter(ctx, r, filter) return runFilter(ctx, r, filter)
} }