diff --git a/lib/models/documents/nodes/container.dart b/lib/models/documents/nodes/container.dart index c5154622..b4a4aa58 100644 --- a/lib/models/documents/nodes/container.dart +++ b/lib/models/documents/nodes/container.dart @@ -59,11 +59,8 @@ abstract class Container extends Node { } ChildQuery queryChild(int offset, bool inclusive) { - if (offset < 0) { - throw ('Offset cannot be negative'); - } - if (offset > length) { - throw ('offset $offset > $length'); + if (offset < 0 || offset > length) { + return ChildQuery(null, 0); } for (Node node in children) {