From e7011f25492f84b2a17b703e93b00d30fdca6f6a Mon Sep 17 00:00:00 2001 From: mrh997 Date: Tue, 12 Aug 2025 10:03:34 +0800 Subject: [PATCH] fix(app): avoid nil panic (#693) --- backend/application/search/resource_search.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/application/search/resource_search.go b/backend/application/search/resource_search.go index d79a8e89..81e251a5 100644 --- a/backend/application/search/resource_search.go +++ b/backend/application/search/resource_search.go @@ -354,8 +354,8 @@ func (s *SearchApplicationService) packProjectResource(ctx context.Context, reso logs.CtxErrorf(ctx, "GetDataInfo failed, resID=%d, resType=%d, err=%v", resource.ResID, resource.ResType, err) } else { - info.BizResStatus = ptr.Of(*di.status) - if *di.status == int32(knowledgeModel.KnowledgeStatusDisable) { + info.BizResStatus = di.status + if di.status != nil && *di.status == int32(knowledgeModel.KnowledgeStatusDisable) { actions := slices.Clone(info.Actions) for _, a := range actions { if a.Key == common.ProjectResourceActionKey_Disable {