diff --git a/src/rpc.js b/src/rpc.js index 51f14554f8..7e9243c209 100644 --- a/src/rpc.js +++ b/src/rpc.js @@ -203,11 +203,17 @@ 'second': value.second(), 'microsecond': value.millisecond() * 1000 }; + if (parent) { + parent[index] = value; + } } else if (value.isTimeDelta) { value = { '__class__': 'timedelta', 'seconds': value.asSeconds() }; + if (parent) { + parent[index] = value; + } } else if (value instanceof Sao.Decimal) { value = { '__class__': 'Decimal',