Comparing version 3.3.1 to 3.3.2
@@ -6,2 +6,5 @@ var fhdb = require('./fhmongodb.js'); | ||
var convert = require('./convert_query_type.js'); | ||
var _ = require('lodash'); | ||
var translateDateObject = require("../lib/translateobjects.js").translateDateObject; | ||
var MAX_COLLECTION_NAME = 70; | ||
@@ -176,3 +179,7 @@ // If not single db per app, we need to be passed a valid AppName string, otherwise could be manipulating into listing anything | ||
} | ||
retDoc.fields[field] = document[field]; | ||
if(translateObjectsEnabled()) { | ||
retDoc.fields[field] = translateDateObject(document[field]); | ||
} else { | ||
retDoc.fields[field] = document[field]; | ||
} | ||
} | ||
@@ -184,2 +191,8 @@ } | ||
function translateObjectsEnabled() { | ||
return process.env.SERIALISE_FH_DATES && _.indexOf(["YES", "TRUE"], process.env.SERIALISE_FH_DATES.toUpperCase()) >= 0 | ||
} | ||
Ditcher.prototype.translateObjectsEnabled = translateObjectsEnabled; | ||
Ditcher.prototype.tearDown = function () { | ||
@@ -186,0 +199,0 @@ var self = this; |
@@ -7,2 +7,3 @@ var fhdb = require('./fhmongodb.js'); | ||
var my_db_logger = require("./logger"); | ||
var translateObjects = require("../lib/translateobjects.js").translateObjects; | ||
@@ -70,2 +71,5 @@ var ditch; | ||
params.fields = translateObjects(params.fields); | ||
// Using the `name` property from the permission map here to make | ||
@@ -72,0 +76,0 @@ // sure this one gets updated as new actions are added. |
{ | ||
"name": "fh-db", | ||
"version": "3.3.0", | ||
"version": "3.3.2", | ||
"dependencies": { | ||
@@ -5,0 +5,0 @@ "adm-zip": { |
{ | ||
"name": "fh-db", | ||
"description": "FeedHenry Database Library", | ||
"version": "3.3.1", | ||
"version": "3.3.2", | ||
"repository": { | ||
@@ -6,0 +6,0 @@ "type": "git", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
202725
38
4649
0
54