We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f29e868 commit a542f60Copy full SHA for a542f60
dj_elastictranscoder/views.py
@@ -67,7 +67,13 @@ def endpoint(request):
67
transcode_oncomplete.send(sender=None, job=job, message=message)
68
elif message['state'] == 'ERROR':
69
job = EncodeJob.objects.get(pk=message['jobId'])
70
- job.message = message['messageDetails']
+ try:
71
+ job.message = message['messageDetails']
72
+ except KeyError:
73
+ details = []
74
+ for output in message["outputs"]:
75
+ details.append(output["statusDetail"])
76
+ job.message = json.dumps(details)
77
job.state = 2
78
job.save()
79
0 commit comments