Skip to content

Commit d34a311

Browse files
author
TJ Mendoza
committed
add fix for error on multiple outputs
1 parent a0cf26d commit d34a311

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

dj_elastictranscoder/views.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,14 @@ def endpoint(request):
5858
transcode_oncomplete.send(sender=None, job=job, message=message)
5959
elif message['state'] == 'ERROR':
6060
job = EncodeJob.objects.get(pk=message['jobId'])
61-
job.message = message['messageDetails']
61+
job.message = "Error"
62+
try:
63+
job.message = message['messageDetails']
64+
except KeyError:
65+
job_message = "Error: "
66+
for output in message['outputs']:
67+
job_message = job_message + output['statusDetail'] + "\n"
68+
job.message = job_message
6269
job.state = 2
6370
job.save()
6471

0 commit comments

Comments
 (0)