make it easier to create custom dag objects via the CLI
Jeromy committed
Feb 23, 2015 at 21:33 UTC
ff305581959827967811c527f5874ce7c9fadeee
1 file changed
+3
-3
core/commands/object.go
+3
-3
@@ -24,7 +24,7 @@ const inputLimit = 512 * 1024
24
25
type Node struct {
26
Links []Link
27
- Data []byte
27
+ Data string
28
}
29
30
var ObjectCmd = &cmds.Command{
@@ -167,7 +167,7 @@ This command outputs data in the following encodings:
167
168
node := &Node{
169
Links: make([]Link, len(object.Links)),
170
- Data: object.Data,
170
+ Data: string(object.Data),
171
}
172
173
for i, link := range object.Links {
@@ -448,7 +448,7 @@ func getOutput(dagnode *dag.Node) (*Object, error) {
448
// converts the Node object into a real dag.Node
449
func deserializeNode(node *Node) (*dag.Node, error) {
450
dagnode := new(dag.Node)
451
- dagnode.Data = node.Data
451
+ dagnode.Data = []byte(node.Data)
452
dagnode.Links = make([]*dag.Link, len(node.Links))
453
for i, link := range node.Links {
454
hash, err := mh.FromB58String(link.Hash)