feathers-sequelize
Advanced tools
Comparing version
'use strict'; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
@@ -11,2 +7,5 @@ | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = init; | ||
@@ -136,3 +135,5 @@ | ||
key: 'create', | ||
value: function create(data, options) { | ||
value: function create(data, params) { | ||
var options = params.sequelize || {}; | ||
if (Array.isArray(data)) { | ||
@@ -155,5 +156,7 @@ return this.Model.bulkCreate(data, options).catch(utils.errorHandler); | ||
var options = _extends({}, params.sequelize, { where: where }); | ||
delete data[this.id]; | ||
return this.Model.update(data, { where: where }).then(function () { | ||
return this.Model.update(data, options).then(function () { | ||
return _this2._getOrFind(id, params); | ||
@@ -164,3 +167,5 @@ }).catch(utils.errorHandler); | ||
key: 'update', | ||
value: function update(id, data) { | ||
value: function update(id, data, params) { | ||
var options = _extends({}, params.sequelize); | ||
if (Array.isArray(data)) { | ||
@@ -186,3 +191,3 @@ return Promise.reject('Not replacing multiple records. Did you mean `patch`?'); | ||
return instance.update(copy); | ||
return instance.update(copy, options); | ||
}).catch(utils.errorHandler); | ||
@@ -202,3 +207,5 @@ } | ||
return _this3.Model.destroy({ where: where }).then(function () { | ||
var options = _extends({}, params.sequelize, { where: where }); | ||
return _this3.Model.destroy(options).then(function () { | ||
return data; | ||
@@ -205,0 +212,0 @@ }); |
'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
exports.errorHandler = errorHandler; | ||
@@ -10,0 +9,0 @@ exports.getOrder = getOrder; |
{ | ||
"name": "feathers-sequelize", | ||
"description": "A service adapter for Sequelize an SQL ORM", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"homepage": "https://github.com/feathersjs/feathers-sequelize", | ||
@@ -6,0 +6,0 @@ "main": "lib/", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
22480
1.07%280
1.45%