openapi-enforcer
Advanced tools
Comparing version 0.11.4 to 0.11.5
@@ -19,2 +19,3 @@ /** | ||
const format = require('./format'); | ||
const rx = require('./rx'); | ||
const util = require('./util'); | ||
@@ -167,2 +168,4 @@ | ||
if (value === null && schema['x-nullable'] === true) return; | ||
if (typeof value === 'string' && rx.date.test(value)) value = new Date(value + 'T00:00:00.000Z'); | ||
if (typeof value === 'string' && rx.dateTime.test(value)) value = new Date(value); | ||
if (!util.isDate(value)) { | ||
@@ -186,2 +189,4 @@ v.error(prefix, 'Expected a valid date object. Received: ' + smart(value)); | ||
if (value === null && schema['x-nullable'] === true) return; | ||
if (typeof value === 'string' && rx.date.test(value)) value = new Date(value + 'T00:00:00.000Z'); | ||
if (typeof value === 'string' && rx.dateTime.test(value)) value = new Date(value); | ||
if (!util.isDate(value)) { | ||
@@ -188,0 +193,0 @@ v.error(prefix, 'Expected a valid date object. Received: ' + smart(value)); |
@@ -83,3 +83,3 @@ { | ||
"types": "index.d.ts", | ||
"version": "0.11.4" | ||
"version": "0.11.5" | ||
} |
634959
12116