Update error message, now includes the url where the service can add contact details.

This commit is contained in:
Rebecca Law
2020-02-26 16:04:15 +00:00
parent 6d21515adf
commit 95d48d40a9
3 changed files with 18 additions and 6 deletions

View File

@@ -89,10 +89,12 @@ def check_service_has_permission(notify_type, permissions):
))
def check_if_service_can_send_files_by_email(service_contact_link):
def check_if_service_can_send_files_by_email(service_contact_link, service_id):
if not service_contact_link:
raise BadRequestError(
message="Send files by email has not been set up. Go to your Settings page to manage Send files by email."
message=f"Send files by email has not been set up - add contact details for your service at "
f"{current_app.config['ADMIN_BASE_URL']}/services/{service_id}/service-settings/send-files-by-email"
)