Merge branch 'master' of github.com:1602/jugglingdb

This commit is contained in:
Anatoliy Chakkaev 2011-12-09 19:26:06 +04:00
commit d9567f01e2
1 changed files with 2 additions and 1 deletions

View File

@ -66,7 +66,7 @@ MySQL.prototype.toFields = function (model, data) {
var props = this._models[model].properties; var props = this._models[model].properties;
Object.keys(data).forEach(function (key) { Object.keys(data).forEach(function (key) {
if (props[key]) { if (props[key]) {
fields.push(key + ' = ' + this.toDatabase(props[key], data[key])); fields.push('`' + key.replace(/\./g, '`.`') + '` = ' + this.toDatabase(props[key], data[key]));
} }
}.bind(this)); }.bind(this));
return fields.join(','); return fields.join(',');
@ -90,6 +90,7 @@ MySQL.prototype.toDatabase = function (prop, val) {
].join('-'); ].join('-');
return this.client.escape(val); return this.client.escape(val);
} }
if (prop.type.name == "Boolean") return val ? 1 : 0;
return this.client.escape(val.toString()); return this.client.escape(val.toString());
}; };