feathers-sequelize
Advanced tools
+16
-9
| '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 @@ }); |
+2
-3
| '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; |
+1
-1
| { | ||
| "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%