diff options
author | Alan Pearce | 2024-05-16 21:00:35 +0200 |
---|---|---|
committer | Alan Pearce | 2024-05-16 21:00:35 +0200 |
commit | d558039919b6198a246a6a3fd007276191cb4b2f (patch) | |
tree | e6c27f2d4c5091c5c525dcc6a124ce46320cf25c /internal/index | |
parent | 9b430ab18dc024058ea9c039fb64af0a3d5e3529 (diff) | |
download | searchix-d558039919b6198a246a6a3fd007276191cb4b2f.tar.lz searchix-d558039919b6198a246a6a3fd007276191cb4b2f.tar.zst searchix-d558039919b6198a246a6a3fd007276191cb4b2f.zip |
fix: rebuild index when --replace is specified
Diffstat (limited to 'internal/index')
-rw-r--r-- | internal/index/indexer.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/internal/index/indexer.go b/internal/index/indexer.go index 7141762..3665785 100644 --- a/internal/index/indexer.go +++ b/internal/index/indexer.go @@ -182,22 +182,22 @@ func OpenOrCreate(dataRoot string, force bool) (*ReadIndex, *WriteIndex, bool, e if force { err = deleteIndex(dataRoot) if err != nil { - return nil, nil, exists, err + return nil, nil, false, err } } idx, err = createIndex(indexPath) if err != nil { - return nil, nil, exists, err + return nil, nil, false, err } meta, err = createMeta(metaPath) if err != nil { - return nil, nil, exists, err + return nil, nil, false, err } err = meta.Save() if err != nil { - return nil, nil, exists, err + return nil, nil, false, err } } else { idx, err = bleve.Open(indexPath) |