From ad03c0988a7af85a2f4d276ef742082448c133a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Louren=C3=A7o?= Date: Thu, 26 May 2022 12:14:10 -0300 Subject: [PATCH] fix: undefined date conversion - add optional chain --- packages/firebase/src/utils.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/firebase/src/utils.ts b/packages/firebase/src/utils.ts index 8dbcbea8..3546d9cc 100644 --- a/packages/firebase/src/utils.ts +++ b/packages/firebase/src/utils.ts @@ -11,8 +11,8 @@ export function docSnapshotToObject( return null } const data: any = snapshot.data() - if (data.expires) { - data.expires = data.expires.toDate() + if (data?.expires) { + data.expires = data?.expires?.toDate() } return { id: snapshot.id, ...data } } @@ -26,8 +26,8 @@ export function querySnapshotToObject( const doc = snapshot.docs[0] const data: any = doc.data() - if (data.expires) { - data.expires = data.expires.toDate() + if (data?.expires) { + data.expires = data?.expires?.toDate() } return { id: doc.id, ...data } }