diff --git a/legal-api/src/legal_api/models/business.py b/legal-api/src/legal_api/models/business.py index 76ae8cf464..005ed8c204 100644 --- a/legal-api/src/legal_api/models/business.py +++ b/legal-api/src/legal_api/models/business.py @@ -536,7 +536,8 @@ def _slim_json(self): 'inDissolution': self.in_dissolution, 'legalName': self.business_legal_name, 'legalType': self.legal_type, - 'state': self.state.name if self.state else Business.State.ACTIVE.name + 'state': self.state.name if self.state else Business.State.ACTIVE.name, + 'lastModified': self.last_modified.isoformat() } if self.tax_id: diff --git a/legal-api/tests/unit/models/test_business.py b/legal-api/tests/unit/models/test_business.py index 6cda1bb70d..e7e6289b3a 100644 --- a/legal-api/tests/unit/models/test_business.py +++ b/legal-api/tests/unit/models/test_business.py @@ -293,7 +293,7 @@ def test_good_standing_check_transition_filing(session, test_name, has_no_transi restoration_filing.save() elif test_name == 'TRANSITION_COMPLETED': factory_completed_filing(business, TRANSITION_FILING_TEMPLATE, filing_type='transition') - + check_result = business._has_no_transition_filed_after_restoration() assert check_result == has_no_transition_filed with patch.object(flags, 'is_on', return_value=True): @@ -330,6 +330,7 @@ def test_business_json(session): 'legalName': 'legal_name', 'legalType': Business.LegalTypes.COOP.value, 'state': Business.State.ACTIVE.name, + 'lastModified': EPOCH_DATETIME.isoformat(), 'taxId': '123456789' } diff --git a/queue_services/entity-filer/src/entity_filer/worker.py b/queue_services/entity-filer/src/entity_filer/worker.py index 5e331629ea..2dbc8aca92 100644 --- a/queue_services/entity-filer/src/entity_filer/worker.py +++ b/queue_services/entity-filer/src/entity_filer/worker.py @@ -338,6 +338,7 @@ async def process_filing(filing_msg: Dict, flask_app: Flask): # pylint: disable business_type = business.legal_type if business else filing_submission['business']['legal_type'] filing_submission.set_processed(business_type) + business.last_modified = filing_submission.completion_date filing_submission._meta_data = json.loads( # pylint: disable=W0212 json.dumps(filing_meta.asjson, default=json_serial)