Commit 5f004f95 by Torkel Ödegaard

Fixed issue with json dashboard index, json file dashboards turned up when…

Fixed issue with json dashboard index, json file dashboards turned up when filtering on 'is starred'
parent 284106b8
......@@ -47,6 +47,10 @@ func (index *JsonDashIndex) updateLoop() {
func (index *JsonDashIndex) Search(query *Query) ([]*Hit, error) {
results := make([]*Hit, 0)
if query.IsStarred {
return results, nil
}
for _, item := range index.items {
if len(results) > query.Limit {
break
......
......@@ -31,5 +31,12 @@ func TestJsonDashIndex(t *testing.T) {
So(res[0].Title, ShouldEqual, "Home")
})
Convey("Should not return when starred is filtered", func() {
res, err := index.Search(&Query{Title: "", Tag: "", IsStarred: true})
So(err, ShouldBeNil)
So(len(res), ShouldEqual, 0)
})
})
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment