File tree Expand file tree Collapse file tree 1 file changed +6
-14
lines changed
Expand file tree Collapse file tree 1 file changed +6
-14
lines changed Original file line number Diff line number Diff line change @@ -167,6 +167,12 @@ func (t *gnmiTarget) Set(ctx context.Context, source TargetSource) (*sdcpb.SetDa
167167 return nil , fmt .Errorf ("%s" , "not connected" )
168168 }
169169
170+ // deletes from protos
171+ deletes , err = source .ToProtoDeletes (ctx )
172+ if err != nil {
173+ return nil , err
174+ }
175+
170176 switch strings .ToLower (t .cfg .GnmiOptions .Encoding ) {
171177 case "json" :
172178 jsonData , err := source .ToJson (true )
@@ -180,11 +186,6 @@ func (t *gnmiTarget) Set(ctx context.Context, source TargetSource) (*sdcpb.SetDa
180186 }
181187 upds = []* sdcpb.Update {{Path : & sdcpb.Path {}, Value : & sdcpb.TypedValue {Value : & sdcpb.TypedValue_JsonVal {JsonVal : jsonBytes }}}}
182188 }
183- // deletes from protos
184- deletes , err = source .ToProtoDeletes (ctx )
185- if err != nil {
186- return nil , err
187- }
188189
189190 case "json_ietf" :
190191 jsonData , err := source .ToJsonIETF (true )
@@ -198,21 +199,12 @@ func (t *gnmiTarget) Set(ctx context.Context, source TargetSource) (*sdcpb.SetDa
198199 }
199200 upds = []* sdcpb.Update {{Path : & sdcpb.Path {}, Value : & sdcpb.TypedValue {Value : & sdcpb.TypedValue_JsonIetfVal {JsonIetfVal : jsonBytes }}}}
200201 }
201- // deletes from protos
202- deletes , err = source .ToProtoDeletes (ctx )
203- if err != nil {
204- return nil , err
205- }
206202
207203 case "proto" :
208204 upds , err = source .ToProtoUpdates (ctx , true )
209205 if err != nil {
210206 return nil , err
211207 }
212- deletes , err = source .ToProtoDeletes (ctx )
213- if err != nil {
214- return nil , err
215- }
216208 }
217209
218210 setReq := & gnmi.SetRequest {
You can’t perform that action at this time.
0 commit comments