tpl: Last now accepts 0 as limit
authorBaibhav Vatsa <baibhavvatsa@gmail.com>
Fri, 11 Oct 2019 18:15:39 +0000 (13:15 -0500)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 11 Oct 2019 18:34:51 +0000 (20:34 +0200)
commit0e75af74db30259ec355a7b79a1e257d5fe00eef
treefc59de45e93efc95ca750eaa82d6c5b79b34c719
parent5f1aafafb40299bb4c8aebf71e05843431eb84c5
tpl: Last now accepts 0 as limit

Modified the if conditional because of which last threw an error if 0 was passed as limit. The function now returns an empty slice if it is called with 0 as limit. The behavior of first and last is now the same when 0 is passed as limit. Also added tests to test the new behavior.

Fixes #6419
tpl/collections/collections.go
tpl/collections/collections_test.go