diff --git a/metadata/report/nacos/report.go b/metadata/report/nacos/report.go
index 63ca7ec24024f4ca63949895dece7d2cab6387eb..8f29c7de0f263de206041464701819ba0fc9e133 100644
--- a/metadata/report/nacos/report.go
+++ b/metadata/report/nacos/report.go
@@ -174,6 +174,7 @@ func (n *nacosMetadataReport) getConfigAsArray(param vo.ConfigParam) []string {
decodeCfg, err := url.QueryUnescape(cfg)
if err != nil {
logger.Errorf("The config is invalid: %s", cfg)
+ return res
}
res = append(res, decodeCfg)
return res