From efaab15357bed940b742ce5f43501a6c11153f7f Mon Sep 17 00:00:00 2001 From: Henrique Bruno Date: Tue, 16 Nov 2021 18:31:16 -0300 Subject: [PATCH] fix: timestamp unwrap --- src/data/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/data/index.ts b/src/data/index.ts index aba5ba9d..bfd61545 100644 --- a/src/data/index.ts +++ b/src/data/index.ts @@ -34,6 +34,10 @@ export function unwrapData(adaptor: Adaptor, data: any): any { } else if (data instanceof Date) { return adaptor.consts.Timestamp.fromDate(data) } + // Avoids changing Timestamp object. // https://github.com/kossnocorp/typesaurus/issues/105 + else if (data instanceof adaptor.consts.Timestamp) { + return data; + } const unwrappedObject: { [key: string]: any } = Object.assign( Array.isArray(data) ? [] : {},