From 3a32dc5da75471aa9036b05f17fe0148f9b4c6b2 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Thu, 7 Jan 2016 16:35:05 +0800 Subject: [PATCH] Fix "name" of Error object not serialized Close #3364. --- atom/browser/lib/rpc-server.coffee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/atom/browser/lib/rpc-server.coffee b/atom/browser/lib/rpc-server.coffee index 873349f..7b05fa3 100644 --- a/atom/browser/lib/rpc-server.coffee +++ b/atom/browser/lib/rpc-server.coffee @@ -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 -- 2.7.4