From 77e6f100b70098110a39d14567d77b2ad9ee6b73 Mon Sep 17 00:00:00 2001 From: sunanzhi Date: Fri, 7 Mar 2025 14:56:54 +0800 Subject: [PATCH] fix: resolve null pointer due to empty validator and comment out release model code --- ai-provider/model-runtime/loader.go | 4 ++++ module/ai/iml.go | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ai-provider/model-runtime/loader.go b/ai-provider/model-runtime/loader.go index a6eefb25..237dbd39 100644 --- a/ai-provider/model-runtime/loader.go +++ b/ai-provider/model-runtime/loader.go @@ -58,6 +58,10 @@ func (c *Config) GenConfig(target string, origin string) (string, error) { if err != nil { return "", err } + if c.validator == nil { + c.validator = ParamValidator(nil) + } + return c.validator.GenConfig(targetData, originData) } diff --git a/module/ai/iml.go b/module/ai/iml.go index 1c455dd8..aa982de8 100644 --- a/module/ai/iml.go +++ b/module/ai/iml.go @@ -637,7 +637,7 @@ func (i *imlProviderModule) UpdateProviderConfig(ctx context.Context, id string, if err != nil { return err } - + /** if *pInfo.Status == 0 { return i.syncGateway(ctx, cluster.DefaultClusterID, []*gateway.DynamicRelease{ { @@ -672,6 +672,9 @@ func (i *imlProviderModule) UpdateProviderConfig(ctx context.Context, id string, Attr: cfg, }, newKey(defaultKey), }, true) + */ + + return nil }) }