Skip to content
Snippets Groups Projects

Resolve "Some paths of a device cant be requested more than once"

1 file
+ 4
1
Compare changes
  • Side-by-side
  • Inline
+ 4
1
@@ -114,7 +114,10 @@ func unmarshal(schema *ytypes.Schema, bytes []byte, fields []string, goStruct yg
@@ -114,7 +114,10 @@ func unmarshal(schema *ytypes.Schema, bytes []byte, fields []string, goStruct yg
return err
return err
}
}
ygot.PruneEmptyBranches(validatedDeepCopy)
ygot.PruneEmptyBranches(validatedDeepCopy)
return ygot.MergeStructInto(goStruct, validatedDeepCopy)
 
opts := []ygot.MergeOpt{&ygot.MergeOverwriteExistingFields{}}
 
 
return ygot.MergeStructInto(goStruct, validatedDeepCopy, opts...)
}
}
// getField traverses the GoStruct and returns the field that represents the
// getField traverses the GoStruct and returns the field that represents the
Loading