resource: Resources.ByType should return Resources
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 7 Jan 2018 09:53:45 +0000 (10:53 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Sun, 7 Jan 2018 09:53:45 +0000 (10:53 +0100)
Currently it returns []Resource.

This way the invocations can be nested.

Fixes #4234

resource/resource.go

index 72ce2912541199bd057d158dae0c3e6393a284fc..3c4007d812965d043eacd351a69db9de4e264483 100644 (file)
@@ -55,8 +55,8 @@ type Resource interface {
 // I.e. both pages and images etc.
 type Resources []Resource
 
-func (r Resources) ByType(tp string) []Resource {
-       var filtered []Resource
+func (r Resources) ByType(tp string) Resources {
+       var filtered Resources
 
        for _, resource := range r {
                if resource.ResourceType() == tp {