From 77c08b047375e730bc4b45f61e6de9003c66204b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Tue, 8 Nov 2022 10:18:14 +0100 Subject: [PATCH] [RFC]pms_api_rest: transaction services format dates --- pms_api_rest/services/pms_transaction_service.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pms_api_rest/services/pms_transaction_service.py b/pms_api_rest/services/pms_transaction_service.py index 075f3033b..90ddda3f6 100644 --- a/pms_api_rest/services/pms_transaction_service.py +++ b/pms_api_rest/services/pms_transaction_service.py @@ -139,7 +139,9 @@ class PmsTransactionService(Component): if transaction.journal_id else None, destinationJournalId=destination_journal_id or None, - date=transaction.date.strftime("%d/%m/%Y"), + date=datetime.combine( + transaction.date, datetime.min.time() + ).isoformat(), partnerId=transaction.partner_id.id if transaction.partner_id else None, @@ -183,7 +185,7 @@ class PmsTransactionService(Component): amount=transaction.amount, journalId=transaction.journal_id.id if transaction.journal_id else None, destinationJournalId=destination_journal_id or None, - date=transaction.date.strftime("%d/%m/%Y"), + date=datetime.combine(transaction.date, datetime.min.time()).isoformat(), partnerId=transaction.partner_id.id if transaction.partner_id else None, partnerName=transaction.partner_id.name if transaction.partner_id else None, reference=transaction.ref if transaction.ref else None, @@ -438,8 +440,12 @@ class PmsTransactionService(Component): ) def transactions_report(self, pms_transaction_report_search_param): pms_property_id = pms_transaction_report_search_param.pmsPropertyId - date_from = pms_transaction_report_search_param.dateFrom - date_to = pms_transaction_report_search_param.dateTo + date_from = ( + datetime.strptime(pms_transaction_report_search_param.dateFrom, "%Y-%m-%d"), + ) + date_to = ( + datetime.strptime(pms_transaction_report_search_param.dateTo, "%Y-%m-%d"), + ) report_wizard = self.env["cash.daily.report.wizard"].create( { "date_start": date_from,