Improved handling of nil ThreadInfo

graph-rework-2
noah metz 2023-07-11 16:39:47 -06:00
parent ad407ff183
commit 6c38089aee
1 changed files with 6 additions and 6 deletions

@ -366,17 +366,17 @@ func RestoreSimpleThread(ctx *Context, thread Thread, j SimpleThreadJSON, nodes
return fmt.Errorf("%+v is not a Thread as expected", child_node)
}
var parsed_info ThreadInfo
var info_ser []byte
if info_raw != nil {
info_ser, err := json.Marshal(info_raw)
info_ser, err = json.Marshal(info_raw)
if err != nil {
return err
}
}
parsed_info, err = thread.DeserializeInfo(ctx, info_ser)
if err != nil {
return err
}
parsed_info, err := thread.DeserializeInfo(ctx, info_ser)
if err != nil {
return err
}
thread.AddChild(child_t, parsed_info)