From a6d77ef5804ed553307ebdfeef5c3f9b0a8fa03a Mon Sep 17 00:00:00 2001 From: Ben Johnson Date: Tue, 18 Oct 2016 11:54:00 -0600 Subject: [PATCH] Handle return data from remote ClearBit() Previously `ClearBit()` did not handle returned data correctly and panicked. This change adds it to the list of available return types. --- executor.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/executor.go b/executor.go index 8ef2a82be..4e1fa40dd 100644 --- a/executor.go +++ b/executor.go @@ -695,6 +695,8 @@ func (e *Executor) exec(node *Node, db string, q *pql.Query, slices []uint64, op v, err = pb.Results[i].GetN(), nil case *pql.SetBit: v, err = pb.Results[i].GetChanged(), nil + case *pql.ClearBit: + v, err = pb.Results[i].GetChanged(), nil case *pql.SetBitmapAttrs: case *pql.SetProfileAttrs: default: