From d9208dc3f093992faf771c01fa46fa4e135def13 Mon Sep 17 00:00:00 2001 From: Rob Simpson Date: Mon, 21 Aug 2023 15:29:34 -0500 Subject: [PATCH] fix: time too precise Signed-off-by: Rob Simpson --- aries_cloudagent/ledger/indy.py | 6 +++++- aries_cloudagent/ledger/indy_vdr.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/aries_cloudagent/ledger/indy.py b/aries_cloudagent/ledger/indy.py index 34e216339a..e21178f01f 100644 --- a/aries_cloudagent/ledger/indy.py +++ b/aries_cloudagent/ledger/indy.py @@ -981,7 +981,11 @@ def taa_rough_timestamp(self) -> int: Anything more accurate is a privacy concern. """ - return int(datetime.combine(date.today(), datetime.min.time()).timestamp()) + return int( + datetime.combine( + date.today(), datetime.min.time(), datetime.timezone.utc + ).timestamp() + ) async def accept_txn_author_agreement( self, taa_record: dict, mechanism: str, accept_time: int = None diff --git a/aries_cloudagent/ledger/indy_vdr.py b/aries_cloudagent/ledger/indy_vdr.py index c6a3da3b1b..1ac34a3c99 100644 --- a/aries_cloudagent/ledger/indy_vdr.py +++ b/aries_cloudagent/ledger/indy_vdr.py @@ -921,7 +921,11 @@ def taa_rough_timestamp(self) -> int: Anything more accurate is a privacy concern. """ - return int(datetime.combine(date.today(), datetime.min.time()).timestamp()) + return int( + datetime.combine( + date.today(), datetime.min.time(), datetime.timezone.utc + ).timestamp() + ) async def accept_txn_author_agreement( self, taa_record: dict, mechanism: str, accept_time: int = None