From a52cbd797fa8a0ccec6589ff78b966da26040fbc Mon Sep 17 00:00:00 2001 From: Yashasvi Bajpai <33063622+yashasvibajpai@users.noreply.github.com> Date: Thu, 10 Nov 2022 14:16:00 +0530 Subject: [PATCH] feat(destination): skip unix timestamp conversion if already being sent from source (#1560) --- v0/util/index.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/v0/util/index.js b/v0/util/index.js index 37f30d3b733..a8200872738 100644 --- a/v0/util/index.js +++ b/v0/util/index.js @@ -763,9 +763,11 @@ const handleMetadataForValue = ( formattedVal = formatTimeStamp(formattedVal, typeFormat); break; case "secondTimestamp": - formattedVal = Math.floor( - formatTimeStamp(formattedVal, typeFormat) / 1000 - ); + if (!moment(formattedVal, "x", true).isValid()) { + formattedVal = Math.floor( + formatTimeStamp(formattedVal, typeFormat) / 1000 + ); + } break; case "microSecondTimestamp": formattedVal = moment.unix(moment(formattedVal).format("X"));