Skip to content

Commit d7dabce

Browse files
committed
ToVal serialization fix
1 parent 1de1359 commit d7dabce

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

jsre/jsre.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ func (self *JSRE) PrettyPrint(v interface{}) (val otto.Value, err error) {
297297
return method.Call(method, v)
298298
}
299299

300-
// creates an otto value from a go type
300+
// creates an otto value from a go type (serialized version)
301301
func (self *JSRE) ToValue(v interface{}) (otto.Value, error) {
302302
done := make(chan bool)
303303
req := &evalReq{
@@ -311,9 +311,10 @@ func (self *JSRE) ToValue(v interface{}) (otto.Value, error) {
311311
return req.res.result, req.res.err
312312
}
313313

314+
// creates an otto value from a go type (non-serialized version)
314315
func (self *JSRE) ToVal(v interface{}) otto.Value {
315316

316-
result, err := self.ToValue(v)
317+
result, err := self.vm.ToValue(v)
317318
if err != nil {
318319
fmt.Println("Value unknown:", err)
319320
return otto.UndefinedValue()

0 commit comments

Comments
 (0)