Don’t let people actually start a letter job

Who knows what would happen if a job with a letter template actually
got into the database. `403`ing the page is a quick and dirty hack to
stop this from happening.
This commit is contained in:
Chris Hill-Scott
2016-11-08 13:10:38 +00:00
parent 0c5a224fef
commit 70eec8fe73
3 changed files with 50 additions and 0 deletions

View File

@@ -310,6 +310,14 @@ def start_job(service_id, upload_id):
session.pop('upload_data')
template = service_api_client.get_service_template(
service_id,
upload_data.get('template_id')
)['data']
if template['template_type'] == 'letter':
abort(403)
job_api_client.create_job(
upload_id,
service_id,