Comparing version 0.5.10 to 0.5.11
@@ -1096,3 +1096,3 @@ (function () { | ||
valid = (testDate.toString() !== "Invalid Date") | ||
valid = (testDate.toString() !== "Invalid Date"); | ||
} catch (e) { | ||
@@ -1099,0 +1099,0 @@ valid = false; |
@@ -83,13 +83,22 @@ var models = require('../common/models.js')(); | ||
async.eachSeries(populatedForms, function(formToReturn, cb){ | ||
var genratedRefs = misc.generatePageAndFieldRefs(formToReturn); | ||
var pageRef = genratedRefs.pageRef; | ||
var fieldRef = genratedRefs.fieldRef; | ||
var fullyPopulatedForm; | ||
//Generating a handy page ref to use for getting page numbers. | ||
var fullyPopulatedForm = formToReturn.toJSON(); | ||
if(options.export){ | ||
delete fullyPopulatedForm._id; | ||
for(var it=0; it < fullyPopulatedForm.pages.length; it++){ | ||
delete fullyPopulatedForm.pages[it]._id; | ||
for(var fi=0; fi < fullyPopulatedForm.pages[it].fields.length; fi++){ | ||
delete fullyPopulatedForm.pages[it].fields[fi]._id; | ||
} | ||
} | ||
}else{ | ||
//Generating a handy page ref to use for getting page numbers. | ||
var genratedRefs = misc.generatePageAndFieldRefs(formToReturn); | ||
var pageRef = genratedRefs.pageRef; | ||
var fieldRef = genratedRefs.fieldRef; | ||
fullyPopulatedForm.pageRef = pageRef; | ||
fullyPopulatedForm.fieldRef = fieldRef; | ||
fullyPopulatedForm.lastUpdatedTimestamp = fullyPopulatedForm.lastUpdated.getTime(); | ||
} | ||
fullyPopulatedForm = formToReturn.toJSON(); | ||
fullyPopulatedForm.pageRef = pageRef; | ||
fullyPopulatedForm.fieldRef = fieldRef; | ||
fullyPopulatedForm.lastUpdatedTimestamp = fullyPopulatedForm.lastUpdated.getTime(); | ||
@@ -96,0 +105,0 @@ if(!(options.getAllForms === true)){ |
@@ -258,3 +258,7 @@ var async = require('async'); | ||
var postedPages = formData.pages || []; | ||
//as this is an update and there is no doc to update bail out | ||
if(! doc){ | ||
return cb(new Error("A form id was passed but not form was found for that id")); | ||
} | ||
//what to do if no form found | ||
async.waterfall([ | ||
@@ -261,0 +265,0 @@ async.apply(sortPages, doc, postedPages), |
{ | ||
"name": "fh-forms", | ||
"version": "0.5.10", | ||
"version": "0.5.11", | ||
"description": "Cloud Forms API for form submission", | ||
@@ -5,0 +5,0 @@ "main": "lib/forms.js", |
@@ -1,1 +0,1 @@ | ||
0.5.10-70 | ||
0.5.11-44 |
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
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
279705
7349