From c59ce837b3b15d2baa15c5d3a367475fbaf83a1a Mon Sep 17 00:00:00 2001 From: reesporte Date: Wed, 15 Dec 2021 16:09:45 -0600 Subject: [PATCH] ensure field bit depth is set when restoring shard we have to manually set the cache value here bc it wont get set until the node is restarted otherwise --- api.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api.go b/api.go index d39a61f3d..70a27da94 100644 --- a/api.go +++ b/api.go @@ -2768,6 +2768,14 @@ func (api *API) RestoreShard(ctx context.Context, indexName string, shard uint64 if err != nil { return err } + bd, err := view.bitDepth([]uint64{shard}) + if err != nil { + return err + } + err = fld.cacheBitDepth(bd) + if err != nil { + return err + } } return nil