Fix sql adapters
This commit is contained in:
parent
222b457b3f
commit
16a1c21d9c
|
@ -163,6 +163,7 @@ MySQL.prototype.toDatabase = function (prop, val) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!prop) return val;
|
||||||
if (prop.type.name === 'Number') return val;
|
if (prop.type.name === 'Number') return val;
|
||||||
if (prop.type.name === 'Date') {
|
if (prop.type.name === 'Date') {
|
||||||
if (!val) return 'NULL';
|
if (!val) return 'NULL';
|
||||||
|
|
|
@ -133,6 +133,7 @@ function dateToMysql(val) {
|
||||||
}
|
}
|
||||||
|
|
||||||
SQLite3.prototype.toDatabase = function (prop, val) {
|
SQLite3.prototype.toDatabase = function (prop, val) {
|
||||||
|
if (!prop) return val;
|
||||||
if (prop.type.name === 'Number') return val;
|
if (prop.type.name === 'Number') return val;
|
||||||
if (val === null) return 'NULL';
|
if (val === null) return 'NULL';
|
||||||
if (prop.type.name === 'Date') {
|
if (prop.type.name === 'Date') {
|
||||||
|
|
|
@ -763,7 +763,8 @@ function testOrm(schema) {
|
||||||
User.find(user.id, function (err, user) {
|
User.find(user.id, function (err, user) {
|
||||||
test.ok(user !== u);
|
test.ok(user !== u);
|
||||||
test.equal(user.passwd, 'qwertysalt');
|
test.equal(user.passwd, 'qwertysalt');
|
||||||
User.all({where: {id: user.id}}, function (err, users) {
|
console.log(user.id);
|
||||||
|
User.all({where: {passwd: 'qwertysalt'}}, function (err, users) {
|
||||||
test.ok(users[0] !== user);
|
test.ok(users[0] !== user);
|
||||||
test.equal(users[0].passwd, 'qwertysalt');
|
test.equal(users[0].passwd, 'qwertysalt');
|
||||||
User.create({passwd: 'asalat'}, function (err, usr) {
|
User.create({passwd: 'asalat'}, function (err, usr) {
|
||||||
|
|
Loading…
Reference in New Issue