From 0757c2db791cc3c4d5532a92b49dd4a3f5f3c278 Mon Sep 17 00:00:00 2001 From: Michael Mrowetz Date: Wed, 21 Mar 2018 08:51:10 +0100 Subject: [PATCH] #224 throw error if startedDateTime is missing in HAR --- src/ts/transformers/har.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ts/transformers/har.ts b/src/ts/transformers/har.ts index 254c0a95..4e6e2622 100644 --- a/src/ts/transformers/har.ts +++ b/src/ts/transformers/har.ts @@ -100,6 +100,9 @@ export function transformPage(harData: Har | Log, const pages = getPages(data); const currPage = pages[pageIndex]; + if (!currPage.startedDateTime) { + throw new TypeError(`Invalid HAR document: "log.pages[${pageIndex}].startedDateTime" is not set`); + } const pageStartTime = new Date(currPage.startedDateTime).getTime(); const pageTimings = currPage.pageTimings;