[#647] objsvc/search: Wrap in uniqueIDWriter during parameter setting

Signed-off-by: Evgenii Stratonikov <e.stratonikov@yadro.com>
This commit is contained in:
Evgenii Stratonikov 2023-08-24 21:55:36 +03:00
parent 966ad22abf
commit 4db2cbc927
4 changed files with 6 additions and 11 deletions

View file

@ -31,7 +31,10 @@ type storageEngineWrapper struct {
storage *engine.StorageEngine
}
func newUniqueAddressWriter(w IDListWriter) IDListWriter {
func newUniqueAddressWriter(w IDListWriter) *uniqueIDWriter {
if w, ok := w.(*uniqueIDWriter); ok {
return w
}
return &uniqueIDWriter{
written: make(map[oid.ID]struct{}),
writer: w,