summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKubeEdge Bot <48982446+kubeedge-bot@users.noreply.github.com>2023-07-27 20:32:51 +0800
committerGitHub <noreply@github.com>2023-07-27 20:32:51 +0800
commit671a3b9d17f2498ca4cd8660ac2f9a98fdd57aaf (patch)
treeeb1512cb4b0fd2bc4190ed18f3f9323832eff110
parentMerge pull request #4895 from Shelley-BaoYue/automated-cherry-pick-of-#4641-u... (diff)
parentfix parsing resp err (diff)
downloadkubeedge-671a3b9d17f2498ca4cd8660ac2f9a98fdd57aaf.tar.gz
Merge pull request #4898 from Shelley-BaoYue/automated-cherry-pick-of-#4882-upstream-release-1.14v1.14.1
Automated cherry pick of #4882: fix parsing response message err in metamanager
-rw-r--r--edge/pkg/metamanager/process.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/edge/pkg/metamanager/process.go b/edge/pkg/metamanager/process.go
index 50884c65b..a11ceb5a5 100644
--- a/edge/pkg/metamanager/process.go
+++ b/edge/pkg/metamanager/process.go
@@ -352,6 +352,7 @@ func (m *metaManager) processRemote(message model.Message) {
return
}
mapContent, ok := resp.GetContent().(map[string]interface{})
+ respDB := resp
if ok && isObjectResp(mapContent) {
if mapContent["Err"] != nil {
klog.V(4).Infof("process remote objResp err: %v", mapContent["Err"])
@@ -359,9 +360,9 @@ func (m *metaManager) processRemote(message model.Message) {
return
}
klog.V(4).Infof("process remote objResp: %+v", mapContent["Object"])
- resp.Content = mapContent["Object"]
+ respDB.Content = mapContent["Object"]
}
- if err := m.handleMessage(&resp); err != nil {
+ if err := m.handleMessage(&respDB); err != nil {
feedbackError(err, message)
return
}