Fix "name" of Error object not serialized

Close #3364.
This commit is contained in:
Cheng Zhao 2016-01-07 16:35:05 +08:00
Родитель 24779a8589
Коммит 3a32dc5da7
1 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -43,6 +43,8 @@ valueToMeta = (sender, value, optimizeSimpleObject=false) ->
meta.then = valueToMeta sender, value.then.bind(value)
else if meta.type is 'error'
meta.members = plainObjectToMeta value
# Error.name is not part of own properties.
meta.members.push {name: 'name', value: value.name}
else if meta.type is 'date'
meta.value = value.getTime()
else