Socket
Socket
Sign inDemoInstall

feathers-sequelize

Package Overview
Dependencies
Maintainers
2
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

feathers-sequelize - npm Package Compare versions

Comparing version 1.1.3 to 1.1.4

25

lib/index.js
'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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc