diff --git a/lib/model.js b/lib/model.js index 4a827a64c..8838e669c 100644 --- a/lib/model.js +++ b/lib/model.js @@ -116,7 +116,7 @@ module.exports = function(registry) { var options = this.settings; var typeName = this.modelName; - var remotingOptions = {}; + var remotingOptions = { fromArgs: false }; extend(remotingOptions, options.remoting || {}); // create a sharedClass @@ -129,7 +129,7 @@ module.exports = function(registry) { // setup a remoting type converter for this model RemoteObjects.convert(typeName, function(val) { return val ? new ModelCtor(val) : val; - }); + }, remotingOptions.fromArgs); // support remoting prototype methods ModelCtor.sharedCtor = function(data, id, fn) {