diff options
Diffstat (limited to 'edge/pkg/metamanager/process.go')
| -rw-r--r-- | edge/pkg/metamanager/process.go | 5 |
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 } |
