fix places where empty IndexOptions were being used

This commit is contained in:
Travis Turner 2018-07-23 17:23:54 -05:00
parent c7e29b48f9
commit f9a265f94d
No known key found for this signature in database
GPG key ID: 7F08008DFD9314C9
2 changed files with 3 additions and 4 deletions

View file

@ -248,8 +248,7 @@ func (h *Holder) limitedSchema() []*IndexInfo {
func (h *Holder) applySchema(schema *Schema) error {
// Create indexes that don't exist.
for _, index := range schema.Indexes {
opt := IndexOptions{}
idx, err := h.CreateIndexIfNotExists(index.Name, opt)
idx, err := h.CreateIndexIfNotExists(index.Name, index.Options)
if err != nil {
return errors.Wrap(err, "creating index")
}

View file

@ -457,8 +457,8 @@ func (s *Server) receiveMessage(m Message) error {
}
idx.setRemoteMaxShard(obj.Shard)
case *CreateIndexMessage:
opt := IndexOptions{}
_, err := s.holder.CreateIndex(obj.Index, opt)
opt := obj.Meta
_, err := s.holder.CreateIndex(obj.Index, *opt)
if err != nil {
return err
}