waterline
Advanced tools
Comparing version 0.13.1-7 to 0.13.1-8
@@ -180,2 +180,3 @@ // βββ βββ ββββββ ββββββββββββββββββββββββ βββ βββββββ βββββββββββ | ||
// Only allow using at-rest encryption for compatible Node versions | ||
var EA; | ||
if (areAnyModelsUsingAtRestEncryption) { | ||
@@ -189,2 +190,3 @@ var RX_NODE_MAJOR_DOT_MINOR = /^v([^.]+\.?[^.]+)\./; | ||
} | ||
EA = require('encrypted-attr'); | ||
}//ο¬ | ||
@@ -315,10 +317,11 @@ | ||
try { | ||
var EA = require('encrypted-attr'); | ||
EA(undefined, { keys: modelDef.dataEncryptionKeys, keyId: dekId }).encryptAttribute(undefined, 'test-value-purely-for-validation'); | ||
} catch (err) { | ||
throw flaverr({ | ||
code: 'E_INVALID_DATA_ENCRYPTION_KEYS', | ||
dekId: dekId | ||
}, err); | ||
if (areAnyModelsUsingAtRestEncryption) { | ||
try { | ||
EA(undefined, { keys: modelDef.dataEncryptionKeys, keyId: dekId }).encryptAttribute(undefined, 'test-value-purely-for-validation'); | ||
} catch (err) { | ||
throw flaverr({ | ||
code: 'E_INVALID_DATA_ENCRYPTION_KEYS', | ||
dekId: dekId | ||
}, err); | ||
} | ||
} | ||
@@ -325,0 +328,0 @@ |
{ | ||
"name": "waterline", | ||
"description": "An ORM for Node.js and the Sails framework", | ||
"version": "0.13.1-7", | ||
"version": "0.13.1-8", | ||
"homepage": "http://waterlinejs.org", | ||
@@ -6,0 +6,0 @@ "contributors": [ |
1245370
21606