Skip to content

Commit f38c350

Browse files
translate dates to strings for easy avro output (#93)
1 parent a1dc5cd commit f38c350

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/schemas/generateMegaRecord.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,15 @@ export async function generateRandomRecord(fakerRecord: any, generatedRecord: an
2121

2222
if (fakerRecord[field].match("faker\..*")) {
2323
try {
24-
generatedRecord[field] =
24+
let generatedValue =
2525
(new Function(
2626
'faker',
2727
`return ${fakerRecord[field]};`
2828
))(faker);
29+
if (generatedValue instanceof Date) {
30+
generatedValue = generatedValue.toISOString();
31+
}
32+
generatedRecord[field] = generatedValue;
2933

3034
} catch (error) {
3135
alert({

0 commit comments

Comments
 (0)