summaryrefslogtreecommitdiffstats
path: root/vendor/gopkg.in/olivere/elastic.v5/search_queries_fsq.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gopkg.in/olivere/elastic.v5/search_queries_fsq.go')
-rw-r--r--vendor/gopkg.in/olivere/elastic.v5/search_queries_fsq.go5
1 files changed, 2 insertions, 3 deletions
diff --git a/vendor/gopkg.in/olivere/elastic.v5/search_queries_fsq.go b/vendor/gopkg.in/olivere/elastic.v5/search_queries_fsq.go
index 46f3e78ca..ec34302f8 100644
--- a/vendor/gopkg.in/olivere/elastic.v5/search_queries_fsq.go
+++ b/vendor/gopkg.in/olivere/elastic.v5/search_queries_fsq.go
@@ -35,13 +35,11 @@ func NewFunctionScoreQuery() *FunctionScoreQuery {
// Query sets the query for the function score query.
func (q *FunctionScoreQuery) Query(query Query) *FunctionScoreQuery {
q.query = query
- q.filter = nil
return q
}
// Filter sets the filter for the function score query.
func (q *FunctionScoreQuery) Filter(filter Query) *FunctionScoreQuery {
- q.query = nil
q.filter = filter
return q
}
@@ -107,7 +105,8 @@ func (q *FunctionScoreQuery) Source() (interface{}, error) {
return nil, err
}
query["query"] = src
- } else if q.filter != nil {
+ }
+ if q.filter != nil {
src, err := q.filter.Source()
if err != nil {
return nil, err