vendor/components/indefinido-indemma/build/release.js in ende-0.4.10 vs vendor/components/indefinido-indemma/build/release.js in ende-0.4.11

- old
+ new

@@ -20731,11 +20731,11 @@ model.pluralize = resourceable.pluralize; }); require.register("indemma/lib/record/rest.js", function(exports, require, module){ -var $, request; +var $, data_for, request; $ = require('jquery'); module.exports = { get: function(data) { @@ -20750,21 +20750,26 @@ "delete": function(data) { return request.call(this, 'delete', (this._id ? "" + this.route + "/" + this._id : this.route), data); } }; -request = function(method, url, data) { - var param_name; +data_for = function() { + var data, param_name; param_name = this.resource.param_name || this.resource.toString(); if (!data && this.json) { data = {}; data[param_name] = this.json(); } if (data && data[param_name]) { delete data[param_name]['id']; delete data[param_name]['_id']; } + return data; +}; + +request = function(method, url, data) { + data = data_for.call(this, data); return $.ajax({ url: url, data: data, type: method, dataType: 'json',