From f668e8e4880256223c41c2c3183434e81c7f7945 Mon Sep 17 00:00:00 2001 From: Sebastian Schmidt Date: Wed, 22 Jan 2020 10:06:12 -0800 Subject: [PATCH] fix: do not assume all custom objects have constructors (#893) fixes https://github.com/googleapis/nodejs-firestore/issues/892 --- dev/src/serializer.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/src/serializer.ts b/dev/src/serializer.ts index db6b3de30..3dc61b970 100644 --- a/dev/src/serializer.ts +++ b/dev/src/serializer.ts @@ -400,6 +400,7 @@ function isMomentJsType(value: unknown): value is Moment { return ( typeof value === 'object' && value !== null && + value.constructor && value.constructor.name === 'Moment' && typeof (value as Moment).toDate === 'function' );