diff --git a/dbshard.go b/dbshard.go index 573f9b6ff..628cad194 100644 --- a/dbshard.go +++ b/dbshard.go @@ -475,8 +475,10 @@ func (per *DBPerShard) DeleteIndex(index string) (err error) { if err != nil { return errors.Wrap(err, fmt.Sprintf("DBPerShard.DeleteIndex os.RemoveAll('%v')", path)) } + delete(per.index2shards[ty], index) } } + // allow the index to be created again anew. delete(per.dbh.Index, index)