From f19740fdac24cae2af3eedb1c8a8dd0db6d04c8d Mon Sep 17 00:00:00 2001 From: yah01 Date: Fri, 25 Nov 2022 14:55:12 +0800 Subject: [PATCH] Check whether CodecIndex is nil to avoid panic (#20816) (#20826) Signed-off-by: yah01 Signed-off-by: yah01 Signed-off-by: yah01 --- internal/indexnode/task.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/indexnode/task.go b/internal/indexnode/task.go index f7417dd18e..b9bea0d808 100644 --- a/internal/indexnode/task.go +++ b/internal/indexnode/task.go @@ -374,7 +374,7 @@ func (it *indexBuildTask) BuildDiskAnnIndex(ctx context.Context) error { return nil, nil }).Await() if err != nil { - if it.index.CleanLocalData() != nil { + if it.index != nil && it.index.CleanLocalData() != nil { log.Ctx(ctx).Error("failed to clean cached data on disk after build index failed", zap.Int64("buildID", it.BuildID), zap.Int64("index version", it.req.GetIndexVersion()))