summaryrefslogtreecommitdiff
path: root/edge/pkg/metamanager/process.go
diff options
context:
space:
mode:
Diffstat (limited to 'edge/pkg/metamanager/process.go')
-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
}