hapi-csv
Advanced tools
Comparing version 4.1.1 to 4.1.2
@@ -296,2 +296,4 @@ 'use strict'; | ||
let valueFound = true; | ||
for (let i = 0; i < dataset.length; ++i) { | ||
@@ -305,10 +307,19 @@ const dataRow = {}; | ||
if (temp) { | ||
for (const queryPart of query) { | ||
for (const queryPart of query) { | ||
if (temp[queryPart] === null || temp[queryPart] === undefined) { | ||
valueFound = false; | ||
// We break out of the for loop because there is no need to dig deeper into the object, the object is already undefined or null | ||
break; | ||
} | ||
else { | ||
temp = temp[queryPart]; | ||
} | ||
} | ||
temp = internals.dateToISOString(temp); | ||
if (!valueFound) { | ||
valueFound = true; | ||
} | ||
temp = internals.dateToISOString(temp); | ||
dataRow[key] = internals.escapeQuotesInString(temp); | ||
@@ -315,0 +326,0 @@ } |
{ | ||
"name": "hapi-csv", | ||
"version": "4.1.1", | ||
"version": "4.1.2", | ||
"description": "Hapi plugin for converting a Joi response schema and dataset to csv", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
57513
1204