mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-01 07:35:34 -05:00
Dissociate letter contact blocks before archiving
Otherwise you can’t archive it.
This commit is contained in:
@@ -2901,7 +2901,7 @@ def test_delete_service_letter_contact_can_archive_letter_contact(admin_request,
|
||||
assert letter_contact.archived is True
|
||||
|
||||
|
||||
def test_delete_service_letter_contact_returns_400_if_archiving_template_default(admin_request, notify_db_session):
|
||||
def test_delete_service_letter_contact_returns_200_if_archiving_template_default(admin_request, notify_db_session):
|
||||
service = create_service()
|
||||
create_letter_contact(service=service, contact_block='Edinburgh, ED1 1AA')
|
||||
letter_contact = create_letter_contact(service=service, contact_block='Swansea, SN1 3CC', is_default=False)
|
||||
@@ -2911,12 +2911,9 @@ def test_delete_service_letter_contact_returns_400_if_archiving_template_default
|
||||
'service.delete_service_letter_contact',
|
||||
service_id=service.id,
|
||||
letter_contact_id=letter_contact.id,
|
||||
_expected_status=400
|
||||
_expected_status=200
|
||||
)
|
||||
assert response == {
|
||||
'message': 'You cannot delete the default letter contact block for a template',
|
||||
'result': 'error'}
|
||||
assert letter_contact.archived is False
|
||||
assert response['data']['archived'] is True
|
||||
|
||||
|
||||
def test_add_service_sms_sender_can_add_multiple_senders(client, notify_db_session):
|
||||
|
||||
Reference in New Issue
Block a user