summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tpl/collections/collections.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/tpl/collections/collections.go b/tpl/collections/collections.go
index 95079436f..df8aaa6c7 100644
--- a/tpl/collections/collections.go
+++ b/tpl/collections/collections.go
@@ -61,7 +61,7 @@ func (ns *Namespace) After(index interface{}, seq interface{}) (interface{}, err
}
if indexv < 0 {
- return nil, errors.New("can't return negative/empty count of items from sequence")
+ return nil, errors.New("sequence bounds out of range [" + cast.ToString(indexv) + ":]")
}
seqv := reflect.ValueOf(seq)
@@ -219,7 +219,7 @@ func (ns *Namespace) First(limit interface{}, seq interface{}) (interface{}, err
}
if limitv < 0 {
- return nil, errors.New("can't return negative count of items from sequence")
+ return nil, errors.New("sequence length must be non-negative")
}
seqv := reflect.ValueOf(seq)
@@ -379,7 +379,7 @@ func (ns *Namespace) Last(limit interface{}, seq interface{}) (interface{}, erro
}
if limitv < 0 {
- return nil, errors.New("can't return negative/empty count of items from sequence")
+ return nil, errors.New("sequence length must be non-negative")
}
seqv := reflect.ValueOf(seq)