ee-soa-service
Advanced tools
Comparing version 1.3.0 to 1.3.1
@@ -314,3 +314,3 @@ (function() { | ||
var doList = function(entities) { | ||
let localCost = (entities && entities.length) ? entities.length*Object.keys(entities[0]).length : 0; | ||
let localCost = (entities && entities.length) ? entities.length*Object.keys(entities[0]).length : 0; | ||
@@ -357,3 +357,3 @@ // maybe there is more data to load .... | ||
}.bind(this)); | ||
} | ||
@@ -914,3 +914,3 @@ } | ||
* | ||
* @param {object} request the request | ||
* @param {object} request the request | ||
* @param {function} the callback to invole after the work is done | ||
@@ -931,7 +931,8 @@ * @param {object} baseQuery probably a orm query definition ... | ||
// store data received on the model | ||
Object.keys(content).forEach((fieldName) => { | ||
model[fieldName] = content[fieldName] === '' ? null : content[fieldName]; | ||
}); | ||
if(type.object(content)) { | ||
Object.keys(content).forEach((fieldName) => { | ||
model[fieldName] = content[fieldName] === '' ? null : content[fieldName]; | ||
}); | ||
} | ||
// added support for storing localized data | ||
@@ -987,4 +988,4 @@ if (model.setLocale && request.languages && request.languages.length) model.setLocale(request.languages[0]); | ||
, createRelation: function(queryData, callback, baseQuery) { | ||
@@ -1121,3 +1122,3 @@ if(!queryData.hasRelatedTo()) return callback(new Error('[' + this.table + ']no relatedTo provided!')); | ||
* | ||
* @param {object} request the request | ||
* @param {object} request the request | ||
* @param {function} the callback to invole after the work is done | ||
@@ -1172,3 +1173,3 @@ * @param {object} baseQuery probably a orm query definition ... | ||
}); | ||
} | ||
} | ||
}); | ||
@@ -1175,0 +1176,0 @@ } |
@@ -5,3 +5,3 @@ { | ||
, "keywords" : ["ee", "soa", "service"] | ||
, "version" : "1.3.0" | ||
, "version" : "1.3.1" | ||
, "author": { | ||
@@ -8,0 +8,0 @@ "name" : "Tobias Kneubuehler" |
101336
1732