| Index: impl/prod/raw_datastore.go
|
| diff --git a/impl/prod/raw_datastore.go b/impl/prod/raw_datastore.go
|
| index 1e2b9baf792f512c8b08f25c813b555edd1b82ec..e27619b7cae2613fa5f543ece2608c9f4d6e75f0 100644
|
| --- a/impl/prod/raw_datastore.go
|
| +++ b/impl/prod/raw_datastore.go
|
| @@ -201,6 +201,11 @@ func (d *rdsImpl) fixQuery(fq *ds.FinalizedQuery) (*datastore.Query, error) {
|
| return nil, err
|
| }
|
|
|
| + // Filter doesn't like ByteString, even though ByteString is the indexed
|
| + // counterpart of []byte... sigh.
|
| + if ds, ok := p.Value.(datastore.ByteString); ok {
|
| + p.Value = []byte(ds)
|
| + }
|
| ret = ret.Filter(filt, p.Value)
|
| }
|
| }
|
|
|