Socket
Socket
Sign inDemoInstall

waterline-schema

Package Overview
Dependencies
1
Maintainers
2
Versions
51
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.10 to 0.1.11

3

lib/waterline-schema/foreignKeys.js

@@ -60,3 +60,4 @@

references: modelName,
on: primaryKey.attributes.columnName || primaryKey.name
on: primaryKey.attributes.columnName || primaryKey.name,
onKey: primaryKey.name
};

@@ -63,0 +64,0 @@

@@ -323,2 +323,3 @@

on: primaryKey.name,
onKey: primaryKey.name,
via: viaName,

@@ -444,3 +445,4 @@ groupKey: column_one.collection

references: joined.table.identity,
on: joined.table.attributes[collection + '_' + attribute].columnName
on: joined.table.attributes[collection + '_' + attribute].columnName,
onKey: joined.table.attributes[collection + '_' + attribute].columnName
};

@@ -447,0 +449,0 @@ }

@@ -64,3 +64,4 @@

attributes[attribute].references = attributes[attribute].through;
attributes[attribute].on = reference;
attributes[attribute].on = reference.reference;
attributes[attribute].onKey = reference.keyName;
delete attributes[attribute].through;

@@ -76,3 +77,4 @@

attributes[attribute].references = attributes[attribute].collection.toLowerCase();
attributes[attribute].on = reference;
attributes[attribute].on = reference.reference;
attributes[attribute].onKey = reference.keyName;
}

@@ -101,2 +103,3 @@

var matchingAttributes = [];
var obj = {};

@@ -142,3 +145,4 @@ for(var attr in attributes) {

reference = via.columnName || viaName;
return reference;
obj = { reference: reference, keyName: viaName };
return obj;
}

@@ -148,4 +152,5 @@

reference = attributes[matchingAttributes[0]].columnName || matchingAttributes[0];
return reference;
obj = { reference: reference, keyName: matchingAttributes[0] };
return obj;
};
{
"name": "waterline-schema",
"description": "The core schema builder used in the Waterline ORM.",
"version": "0.1.10",
"version": "0.1.11",
"contributors": [

@@ -6,0 +6,0 @@ {

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc