From 1626141abfc106c89c3e8e53584da9251b1caad4 Mon Sep 17 00:00:00 2001 From: biniam Date: Wed, 7 Jun 2017 09:57:21 -0400 Subject: [PATCH] use column default for not null prop --- lib/sql.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/sql.js b/lib/sql.js index cea7bea..5fd2044 100644 --- a/lib/sql.js +++ b/lib/sql.js @@ -1114,9 +1114,17 @@ SQLConnector.prototype._buildWhere = function(model, where) { // Column value is a list for (var j = 0, m = expression.length; j < m; j++) { columnValue.push(this.toColumnValue(p, expression[j])); + if (columnValue[j].sql && columnValue[j].sql.match(/DEFAULT\(\?\)/)) { + columnValue[j].params.pop(); + columnValue[j].params.push(columnName); + } } } else { columnValue.push(this.toColumnValue(p, expression)); + if (columnValue.sql && columnValue.sql.match(/DEFAULT\(\?\)/)) { + columnValue.params.pop(); + columnValue.params.push(columnName); + } } if (operator === 'between') { // BETWEEN v1 AND v2