diff options
-rw-r--r-- | .golangci.yaml | 1 | ||||
-rw-r--r-- | internal/index/search.go | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/.golangci.yaml b/.golangci.yaml index 0a6dbdd..ff214c8 100644 --- a/.golangci.yaml +++ b/.golangci.yaml @@ -10,7 +10,6 @@ linters: - grouper - lll - nilerr - - nilnil - nlreturn - noctx - nosprintfhostport diff --git a/internal/index/search.go b/internal/index/search.go index e7cec4c..cdffc1e 100644 --- a/internal/index/search.go +++ b/internal/index/search.go @@ -189,5 +189,9 @@ func (index *ReadIndex) GetDocument( return nil, err } + if result.Total == 0 { + return nil, nil + } + return &result.Hits[0].Data, err } |