From 41bc0d5e666a2dd250b461844d63738cd0087566 Mon Sep 17 00:00:00 2001 From: foghost Date: Fri, 5 Jan 2024 12:14:51 +0800 Subject: [PATCH] compatible with metadata write nacos 3.1.x before --- metadata/report/nacos/report.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/metadata/report/nacos/report.go b/metadata/report/nacos/report.go index 2e67510cae..f889ad152e 100644 --- a/metadata/report/nacos/report.go +++ b/metadata/report/nacos/report.go @@ -101,12 +101,21 @@ func (n *nacosMetadataReport) PublishAppMetadata(metadataIdentifier *identifier. if err != nil { return err } - // same with java impl - return n.storeMetadata(vo.ConfigParam{ + // compatible with java impl + err = n.storeMetadata(vo.ConfigParam{ DataId: metadataIdentifier.Application, Group: metadataIdentifier.Revision, Content: string(data), }) + if err != nil { + return err + } + // compatible with dubbo-go 3.1.x before + return n.storeMetadata(vo.ConfigParam{ + DataId: metadataIdentifier.GetIdentifierKey(), + Group: n.group, + Content: string(data), + }) } // StoreProviderMetadata stores the metadata.