Use new(record.Meta) instead of a dedicated call to SetMeta

This commit is contained in:
Patrick Pacher 2022-03-21 19:17:36 +01:00
parent c2d2064ec8
commit e21eb16a6b
No known key found for this signature in database
GPG key ID: E8CD2DA160925A6D

View file

@ -66,12 +66,12 @@ func (runner *RuntimeQueryRunner) get(keyOrPrefix string) ([]record.Record, erro
return nil, fmt.Errorf("failed to marshal result: %w", err)
}
// construct a new record wrapper that uses the already prepared JSON blob.
key := fmt.Sprintf("%s:%s", runner.reg.DatabaseName(), keyOrPrefix)
wrapper, err := record.NewWrapper(key, nil, dsd.JSON, blob)
wrapper, err := record.NewWrapper(key, new(record.Meta), dsd.JSON, blob)
if err != nil {
return nil, fmt.Errorf("failed to create record wrapper: %w", err)
}
wrapper.SetMeta(new(record.Meta))
return []record.Record{wrapper}, nil
}