diff --git a/pms_api_rest/datamodels/pms_transaction.py b/pms_api_rest/datamodels/pms_transaction.py index 529548933..3d9da640d 100644 --- a/pms_api_rest/datamodels/pms_transaction.py +++ b/pms_api_rest/datamodels/pms_transaction.py @@ -40,3 +40,4 @@ class PmsTransactionInfo(Datamodel): transactionType = fields.String(required=False, allow_none=True) # REVIEW: Fields to avoid?: partnerName = fields.String(required=False, allow_none=True) + isReconcilied = fields.Boolean(required=False, allow_none=True) diff --git a/pms_api_rest/services/pms_transaction_service.py b/pms_api_rest/services/pms_transaction_service.py index 642901a5a..b75d74561 100644 --- a/pms_api_rest/services/pms_transaction_service.py +++ b/pms_api_rest/services/pms_transaction_service.py @@ -179,6 +179,8 @@ class PmsTransactionService(Component): if transaction.create_uid else None, transactionType=transaction.pms_api_transaction_type or None, + # TODO: calculate correctly this field + isReconcilied=True, ) ) return PmsTransactionResults( @@ -296,7 +298,7 @@ class PmsTransactionService(Component): input_param=Datamodel("pms.transaction.info", is_list=False), auth="jwt_api_pms", ) - def update_transaction(self, transaction_id): + def update_transaction(self, transaction_id, pms_transaction_info): return transaction_id @restapi.method(